/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:.25rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:var(--lp-ink);--color-cream:var(--lp-cream);--color-paper:var(--lp-paper);--color-coral:var(--lp-coral);--color-coral-deep:var(--lp-coral-deep);--color-coral-ink:var(--lp-coral-ink);--color-sun:var(--lp-sun);--color-teal:var(--lp-teal);--color-grape:var(--lp-grape);--color-grape-deep:var(--lp-grape-deep);--color-grape-ink:var(--lp-grape-ink);--color-pink:var(--lp-pink);--color-on-sun:var(--lp-on-sun);--color-on-teal:var(--lp-on-teal);--color-on-pink:var(--lp-on-pink);--color-on-coral:var(--lp-on-coral);--font-display:var(--lp-font-display);--font-body:var(--lp-font-body);--color-band:var(--lp-band);--color-sun-deep:var(--lp-sun-deep);--color-teal-deep:var(--lp-teal-deep);--color-pink-deep:var(--lp-pink-deep);--color-coral-soft:var(--lp-coral-soft);--color-teal-soft:var(--lp-teal-soft);--color-grape-soft:var(--lp-grape-soft);--font-lp-hand:var(--lp-font-hand);--font-lp-mono:var(--lp-font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.lp-ua a{color:inherit;text-decoration:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{color:var(--ultra);text-underline-offset:3px;text-decoration-thickness:1px}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.tape{z-index:20;height:calc(var(--spacing) * 6);border-radius:var(--radius-sm);background-color:var(--lp-sun);position:absolute}@supports (color:color-mix(in lab,red,red)){.tape{background-color:color-mix(in oklab,var(--lp-sun) 72%,transparent)}}.tape{box-shadow:0 3px 8px var(--lp-ink)}@supports (color:color-mix(in lab,red,red)){.tape{box-shadow:0 3px 8px color-mix(in oklab,var(--lp-ink) 12%,transparent)}}.sticker{z-index:20;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e+38px}.absolute,.sticker{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-14{inset-inline:calc(var(--spacing) * 14)}.inset-x-\[22px\]{inset-inline:22px}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-\[7px\]{top:-7px}.-top-\[10px\]{top:-10px}.-top-\[11px\]{top:-11px}.-top-\[30px\]{top:-30px}.top-\(--my\){top:var(--my)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-\[-4px\]{top:-4px}.top-\[-11px\]{top:-11px}.top-\[-32px\]{top:-32px}.top-\[3px\]{top:3px}.top-\[30px\]{top:30px}.top-\[34px\]{top:34px}.top-\[38px\]{top:38px}.top-\[84px\]{top:84px}.top-\[96px\]{top:96px}.top-\[196px\]{top:196px}.top-\[220px\]{top:220px}.top-\[230px\]{top:230px}.top-\[300px\]{top:300px}.top-\[320px\]{top:320px}.top-\[420px\]{top:420px}.top-\[500px\]{top:500px}.top-\[520px\]{top:520px}.top-\[748px\]{top:748px}.top-\[1200px\]{top:1200px}.top-\[1300px\]{top:1300px}.top-\[calc\(var\(--my\)\+36px\)\]{top:calc(var(--my) + 36px)}.top-\[calc\(var\(--my\)-17px\)\]{top:calc(var(--my) - 17px)}.top-\[calc\(var\(--my\)-18px\)\]{top:calc(var(--my) - 18px)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-\[3px\]{right:-3px}.-right-\[80px\]{right:-80px}.-right-\[180px\]{right:-180px}.-right-\[200px\]{right:-200px}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-10{right:calc(var(--spacing) * 10)}.right-11{right:calc(var(--spacing) * 11)}.right-\[-6px\]{right:-6px}.right-\[-180px\]{right:-180px}.right-\[-220px\]{right:-220px}.right-\[10px\]{right:10px}.right-\[18px\]{right:18px}.right-\[52px\]{right:52px}.right-\[74px\]{right:74px}.right-\[calc\(12\.5\%-7\.5px\)\]{right:calc(12.5% - 7.5px)}.right-\[calc\(100\%-var\(--mx\)\+35px\)\]{right:calc(100% - var(--mx) + 35px)}.-bottom-\[28px\]{bottom:-28px}.-bottom-\[72px\]{bottom:-72px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[10px\]{bottom:10px}.bottom-\[22px\]{bottom:22px}.-left-\[7px\]{left:-7px}.-left-\[120px\]{left:-120px}.left-\(--mx\){left:var(--mx)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-7{left:calc(var(--spacing) * 7)}.left-8{left:calc(var(--spacing) * 8)}.left-9{left:calc(var(--spacing) * 9)}.left-10{left:calc(var(--spacing) * 10)}.left-11{left:calc(var(--spacing) * 11)}.left-20{left:calc(var(--spacing) * 20)}.left-\[-8px\]{left:-8px}.left-\[-160px\]{left:-160px}.left-\[-200px\]{left:-200px}.left-\[6px\]{left:6px}.left-\[10px\]{left:10px}.left-\[12\%\]{left:12%}.left-\[18px\]{left:18px}.left-\[34px\]{left:34px}.left-\[58px\]{left:58px}.left-\[74px\]{left:74px}.left-\[114px\]{left:114px}.left-\[calc\(12\.5\%-7\.5px\)\]{left:calc(12.5% - 7.5px)}.left-\[calc\(37\.5\%-2\.5px\)\]{left:calc(37.5% - 2.5px)}.left-\[calc\(62\.5\%\+2\.5px\)\]{left:calc(62.5% + 2.5px)}.left-\[calc\(87\.5\%\+7\.5px\)\]{left:calc(87.5% + 7.5px)}.left-\[calc\(var\(--mx\)\+33px\)\]{left:calc(var(--mx) + 33px)}.left-\[calc\(var\(--mx\)\+37px\)\]{left:calc(var(--mx) + 37px)}.left-\[calc\(var\(--mx\)-36px\)\]{left:calc(var(--mx) - 36px)}.z-40{z-index:40}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.page-shell{width:100%;max-width:26.875rem;padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:64rem){.page-shell{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 10)}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-\[2px\]{margin-top:-2px}.-mt-\[7px\]{margin-top:-7px}.-mt-\[46px\]{margin-top:-46px}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[2px\]{margin-top:2px}.mt-\[14px\]{margin-top:14px}.mt-\[22px\]{margin-top:22px}.mt-\[34px\]{margin-top:34px}.mt-\[44px\]{margin-top:44px}.mt-\[72px\]{margin-top:72px}.mt-auto{margin-top:auto}.mr-\[6px\]{margin-right:6px}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-\[-14px\]{margin-bottom:-14px}.mb-\[10px\]{margin-bottom:10px}.-ml-\[7px\]{margin-left:-7px}.-ml-\[11px\]{margin-left:-11px}.-ml-\[21px\]{margin-left:-21px}.ml-\[6px\]{margin-left:6px}.ml-auto{margin-left:auto}.live-pill{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-teal);border-radius:3.40282e+38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.live-pill{background-color:color-mix(in oklab,var(--color-teal) 15%,transparent)}}.live-pill{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);color:var(--color-on-teal);text-transform:uppercase}.live-pill i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-teal)}.cta-pill,.live-pill i{border-radius:3.40282e+38px}.cta-pill{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cream);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:inline-flex}.cta-pill:hover{transform:translateY(-2px)}.label-pill{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:.656rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;border-radius:3.40282e+38px;align-items:center;display:inline-flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\/1\.1\]{aspect-ratio:1/1.1}.aspect-\[350\/480\]{aspect-ratio:350/480}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[5px\]{width:5px;height:5px}.size-\[7px\]{width:7px;height:7px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[19px\]{width:19px;height:19px}.size-\[25px\]{width:25px;height:25px}.size-\[26px\]{width:26px;height:26px}.size-\[27px\]{width:27px;height:27px}.size-\[30px\]{width:30px;height:30px}.size-\[42px\]{width:42px;height:42px}.size-\[50px\]{width:50px;height:50px}.size-\[52px\]{width:52px;height:52px}.size-\[54px\]{width:54px;height:54px}.size-\[58px\]{width:58px;height:58px}.size-\[70px\]{width:70px;height:70px}.size-\[380px\]{width:380px;height:380px}.size-\[420px\]{width:420px;height:420px}.size-\[440px\]{width:440px;height:440px}.size-\[460px\]{width:460px;height:460px}.size-\[520px\]{width:520px;height:520px}.size-\[560px\]{width:560px;height:560px}.size-\[600px\]{width:600px;height:600px}.size-\[660px\]{width:660px;height:660px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[6px\]{height:6px}.h-\[11px\]{height:11px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[78px\]{height:78px}.h-\[92px\]{height:92px}.h-\[196px\]{height:196px}.h-\[448px\]{height:448px}.h-\[786px\]{height:786px}.h-auto{height:auto}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-\[14px\]{width:14px}.w-\[42px\]{width:42px}.w-\[46\%\]{width:46%}.w-\[72px\]{width:72px}.w-\[78\%\]{width:78%}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[92\%\]{width:92%}.w-\[100px\]{width:100px}.w-\[120\%\]{width:120%}.w-\[131\.4\%\]{width:131.4%}.w-\[268px\]{width:268px}.w-\[330px\]{width:330px}.w-full{width:100%}.max-w-\[290px\]{max-width:290px}.max-w-\[350px\]{max-width:350px}.min-w-0{min-width:0}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-1\/2,.translate-y-8{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8)}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-4{rotate:-4deg}.-rotate-5{rotate:-5deg}.-rotate-6{rotate:-6deg}.-rotate-\[1\.2deg\]{rotate:-1.2deg}.-rotate-\[7deg\]{rotate:-7deg}.rotate-2{rotate:2deg}.rotate-5{rotate:5deg}.rotate-6{rotate:6deg}.rotate-\[-0\.4deg\]{rotate:-.4deg}.rotate-\[-0\.5deg\]{rotate:-.5deg}.rotate-\[-0\.6deg\]{rotate:-.6deg}.rotate-\[-1\.2deg\]{rotate:-1.2deg}.rotate-\[-1\.5deg\]{rotate:-1.5deg}.rotate-\[-2\.5deg\]{rotate:-2.5deg}.rotate-\[-2deg\]{rotate:-2deg}.rotate-\[-3deg\]{rotate:-3deg}.rotate-\[-4deg\]{rotate:-4deg}.rotate-\[-5deg\]{rotate:-5deg}.rotate-\[-6deg\]{rotate:-6deg}.rotate-\[0\.4deg\]{rotate:.4deg}.rotate-\[0\.5deg\]{rotate:.5deg}.rotate-\[0\.6deg\]{rotate:.6deg}.rotate-\[0\.8deg\]{rotate:.8deg}.rotate-\[1\.6deg\]{rotate:1.6deg}.rotate-\[2deg\]{rotate:2deg}.rotate-\[3\.5deg\]{rotate:3.5deg}.rotate-\[3deg\]{rotate:3deg}.rotate-\[4deg\]{rotate:4deg}.rotate-\[5deg\]{rotate:5deg}.rotate-\[6deg\]{rotate:6deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.float-soft{animation:float-soft 6s ease-in-out infinite}.reveal{animation:reveal .75s cubic-bezier(.22,1,.36,1) both}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[26px\]{gap:26px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-\[6px\]{column-gap:6px}.gap-x-\[10px\]{column-gap:10px}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[10px\]{row-gap:10px}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e+38px}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[16px_16px_4px_16px\]{border-radius:16px 16px 4px}.rounded-\[16px_16px_16px_4px\]{border-radius:16px 16px 16px 4px}.rounded-\[17px\]{border-radius:17px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:3.40282e+38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-coral{border-color:var(--color-coral)}.border-cream\/22{border-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.border-cream\/22{border-color:color-mix(in oklab,var(--color-cream) 22%,transparent)}}.border-cream\/28{border-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.border-cream\/28{border-color:color-mix(in oklab,var(--color-cream) 28%,transparent)}}.border-cream\/30{border-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.border-cream\/30{border-color:color-mix(in oklab,var(--color-cream) 30%,transparent)}}.border-cream\/35{border-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.border-cream\/35{border-color:color-mix(in oklab,var(--color-cream) 35%,transparent)}}.border-cream\/40{border-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.border-cream\/40{border-color:color-mix(in oklab,var(--color-cream) 40%,transparent)}}.border-ink\/10{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.border-ink\/15{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.border-ink\/16{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/16{border-color:color-mix(in oklab,var(--color-ink) 16%,transparent)}}.border-ink\/18{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/18{border-color:color-mix(in oklab,var(--color-ink) 18%,transparent)}}.border-ink\/20{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/20{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.border-ink\/25{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/25{border-color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.border-ink\/28{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/28{border-color:color-mix(in oklab,var(--color-ink) 28%,transparent)}}.border-ink\/30{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/30{border-color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.bg-band{background-color:var(--color-band)}.bg-coral{background-color:var(--color-coral)}.bg-coral-deep{background-color:var(--color-coral-deep)}.bg-coral\/11{background-color:var(--color-coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/11{background-color:color-mix(in oklab,var(--color-coral) 11%,transparent)}}.bg-coral\/16{background-color:var(--color-coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/16{background-color:color-mix(in oklab,var(--color-coral) 16%,transparent)}}.bg-coral\/18{background-color:var(--color-coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/18{background-color:color-mix(in oklab,var(--color-coral) 18%,transparent)}}.bg-coral\/24{background-color:var(--color-coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/24{background-color:color-mix(in oklab,var(--color-coral) 24%,transparent)}}.bg-coral\/25{background-color:var(--color-coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/25{background-color:color-mix(in oklab,var(--color-coral) 25%,transparent)}}.bg-coral\/75{background-color:var(--color-coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/75{background-color:color-mix(in oklab,var(--color-coral) 75%,transparent)}}.bg-coral\/82{background-color:var(--color-coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/82{background-color:color-mix(in oklab,var(--color-coral) 82%,transparent)}}.bg-cream,.bg-cream\/9{background-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.bg-cream\/9{background-color:color-mix(in oklab,var(--color-cream) 9%,transparent)}}.bg-cream\/10{background-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.bg-cream\/10{background-color:color-mix(in oklab,var(--color-cream) 10%,transparent)}}.bg-cream\/12{background-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.bg-cream\/12{background-color:color-mix(in oklab,var(--color-cream) 12%,transparent)}}.bg-cream\/14{background-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.bg-cream\/14{background-color:color-mix(in oklab,var(--color-cream) 14%,transparent)}}.bg-cream\/90{background-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.bg-cream\/90{background-color:color-mix(in oklab,var(--color-cream) 90%,transparent)}}.bg-cream\/92{background-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.bg-cream\/92{background-color:color-mix(in oklab,var(--color-cream) 92%,transparent)}}.bg-grape{background-color:var(--color-grape)}.bg-grape-deep{background-color:var(--color-grape-deep)}.bg-grape\/16{background-color:var(--color-grape)}@supports (color:color-mix(in lab,red,red)){.bg-grape\/16{background-color:color-mix(in oklab,var(--color-grape) 16%,transparent)}}.bg-grape\/18{background-color:var(--color-grape)}@supports (color:color-mix(in lab,red,red)){.bg-grape\/18{background-color:color-mix(in oklab,var(--color-grape) 18%,transparent)}}.bg-ink,.bg-ink\/4{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/4{background-color:color-mix(in oklab,var(--color-ink) 4%,transparent)}}.bg-ink\/8{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/8{background-color:color-mix(in oklab,var(--color-ink) 8%,transparent)}}.bg-ink\/10{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/10{background-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.bg-ink\/12{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/12{background-color:color-mix(in oklab,var(--color-ink) 12%,transparent)}}.bg-ink\/14{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/14{background-color:color-mix(in oklab,var(--color-ink) 14%,transparent)}}.bg-ink\/88{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/88{background-color:color-mix(in oklab,var(--color-ink) 88%,transparent)}}.bg-paper,.bg-paper\/90{background-color:var(--color-paper)}@supports (color:color-mix(in lab,red,red)){.bg-paper\/90{background-color:color-mix(in oklab,var(--color-paper) 90%,transparent)}}.bg-pink,.bg-pink\/10{background-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.bg-pink\/10{background-color:color-mix(in oklab,var(--color-pink) 10%,transparent)}}.bg-pink\/24{background-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.bg-pink\/24{background-color:color-mix(in oklab,var(--color-pink) 24%,transparent)}}.bg-pink\/25{background-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.bg-pink\/25{background-color:color-mix(in oklab,var(--color-pink) 25%,transparent)}}.bg-pink\/30{background-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.bg-pink\/30{background-color:color-mix(in oklab,var(--color-pink) 30%,transparent)}}.bg-sun,.bg-sun\/16{background-color:var(--color-sun)}@supports (color:color-mix(in lab,red,red)){.bg-sun\/16{background-color:color-mix(in oklab,var(--color-sun) 16%,transparent)}}.bg-sun\/18{background-color:var(--color-sun)}@supports (color:color-mix(in lab,red,red)){.bg-sun\/18{background-color:color-mix(in oklab,var(--color-sun) 18%,transparent)}}.bg-sun\/30{background-color:var(--color-sun)}@supports (color:color-mix(in lab,red,red)){.bg-sun\/30{background-color:color-mix(in oklab,var(--color-sun) 30%,transparent)}}.bg-sun\/34{background-color:var(--color-sun)}@supports (color:color-mix(in lab,red,red)){.bg-sun\/34{background-color:color-mix(in oklab,var(--color-sun) 34%,transparent)}}.bg-sun\/40{background-color:var(--color-sun)}@supports (color:color-mix(in lab,red,red)){.bg-sun\/40{background-color:color-mix(in oklab,var(--color-sun) 40%,transparent)}}.bg-sun\/42{background-color:var(--color-sun)}@supports (color:color-mix(in lab,red,red)){.bg-sun\/42{background-color:color-mix(in oklab,var(--color-sun) 42%,transparent)}}.bg-sun\/78{background-color:var(--color-sun)}@supports (color:color-mix(in lab,red,red)){.bg-sun\/78{background-color:color-mix(in oklab,var(--color-sun) 78%,transparent)}}.bg-teal{background-color:var(--color-teal)}.bg-teal-soft{background-color:var(--color-teal-soft)}.bg-teal\/10{background-color:var(--color-teal)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/10{background-color:color-mix(in oklab,var(--color-teal) 10%,transparent)}}.bg-teal\/12{background-color:var(--color-teal)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/12{background-color:color-mix(in oklab,var(--color-teal) 12%,transparent)}}.bg-teal\/18{background-color:var(--color-teal)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/18{background-color:color-mix(in oklab,var(--color-teal) 18%,transparent)}}.bg-teal\/20{background-color:var(--color-teal)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/20{background-color:color-mix(in oklab,var(--color-teal) 20%,transparent)}}.bg-teal\/22{background-color:var(--color-teal)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/22{background-color:color-mix(in oklab,var(--color-teal) 22%,transparent)}}.bg-teal\/66{background-color:var(--color-teal)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/66{background-color:color-mix(in oklab,var(--color-teal) 66%,transparent)}}.bg-teal\/70{background-color:var(--color-teal)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/70{background-color:color-mix(in oklab,var(--color-teal) 70%,transparent)}}.bg-transparent{background-color:#0000}.bg-\[conic-gradient\(from_0deg\,rgba\(248\,194\,13\,0\)_0deg\,rgba\(248\,194\,13\,0\.2\)_28deg\,rgba\(248\,194\,13\,0\)_28\.4deg\)\]{background-image:conic-gradient(#f8c20d00 0deg,#f8c20d33 28deg,#f8c20d00 28.4deg)}.bg-\[conic-gradient\(from_0deg\,rgba\(248\,194\,13\,0\)_0deg\,rgba\(248\,194\,13\,0\.2\)_35deg\,rgba\(248\,194\,13\,0\)_35\.4deg\)\]{background-image:conic-gradient(#f8c20d00 0deg,#f8c20d33 35deg,#f8c20d00 35.4deg)}.bg-\[image\:linear-gradient\(165deg\,rgba\(0\,178\,154\,0\.16\)\,rgba\(0\,178\,154\,0\)_26\%\)\,linear-gradient\(345deg\,rgba\(249\,125\,195\,0\.14\)\,rgba\(249\,125\,195\,0\)_24\%\)\]{background-image:linear-gradient(165deg,#00b29a29,#00b29a00 26%),linear-gradient(345deg,#f97dc324,#f97dc300 24%)}.bg-\[linear-gradient\(rgba\(248\,194\,13\,0\)_58\%\,rgba\(248\,194\,13\,0\.6\)_58\%\)\]{background-image:linear-gradient(#f8c20d00 58%,#f8c20d99 0)}.bg-\[linear-gradient\(transparent_58\%\,rgb\(248_194_13\/0\.6\)_58\%\)\]{background-image:linear-gradient(#0000 58%,#f8c20d99 0)}.bg-\[radial-gradient\(circle\,rgba\(248\,194\,13\,0\.26\)\,rgba\(248\,194\,13\,0\.08\)_36\%\,rgba\(248\,194\,13\,0\)_62\%\)\]{background-image:radial-gradient(circle,#f8c20d42,#f8c20d14 36%,#f8c20d00 62%)}.bg-\[radial-gradient\(circle\,rgba\(248\,194\,13\,0\.26\)\,rgba\(248\,194\,13\,0\.08\)_38\%\,rgba\(248\,194\,13\,0\)_64\%\)\]{background-image:radial-gradient(circle,#f8c20d42,#f8c20d14 38%,#f8c20d00 64%)}.\[mask-image\:linear-gradient\(to_top\,black_38\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 62%);mask-image:linear-gradient(#0000,#000 62%)}.\[mask-image\:radial-gradient\(circle\,\#000_0\%\,\#000_30\%\,rgba\(0\,0\,0\,0\)_70\%\)\]{-webkit-mask-image:radial-gradient(circle,#000 0 30%,#0000 70%);mask-image:radial-gradient(circle,#000 0 30%,#0000 70%)}.fill-none{fill:none}.stroke-current{stroke:currentColor}.\[stroke-width\:3\.2\]{stroke-width:3.2px}.\[stroke-width\:3\.4\]{stroke-width:3.4px}.stroke-\[2\.2\]{stroke-width:2.2px}.object-cover{object-fit:cover}.object-\[42\%_14\%\]{object-position:42% 14%}.object-\[50\%_12\%\]{object-position:50% 12%}.object-\[50\%_15\%\]{object-position:50% 15%}.object-\[50\%_30\%\]{object-position:50% 30%}.object-\[52\%_10\%\]{object-position:52% 10%}.object-\[58\%_30\%\]{object-position:58% 30%}.object-\[58\%_50\%\]{object-position:58% 50%}.object-\[60\%_26\%\]{object-position:60% 26%}.p-0{padding:0}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[5px\]{padding:5px}.p-\[14px\]{padding:14px}.p-\[18px\]{padding:18px}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[0\.4rem\]{padding-block:.4rem}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[22px\]{padding-block:22px}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[5px\]{padding-top:5px}.pt-\[11px\]{padding-top:11px}.pt-\[13px\]{padding-top:13px}.pt-\[14px\]{padding-top:14px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[26px\]{padding-top:26px}.pt-\[30px\]{padding-top:30px}.pt-\[72px\]{padding-top:72px}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-\[1\.35rem\]{padding-right:1.35rem}.pr-\[14px\]{padding-right:14px}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[2px\]{padding-bottom:2px}.pb-\[6px\]{padding-bottom:6px}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[26px\]{padding-bottom:26px}.pb-\[50px\]{padding-bottom:50px}.pb-\[72px\]{padding-bottom:72px}.pb-\[96px\]{padding-bottom:96px}.pb-\[calc\(env\(safe-area-inset-bottom\)_\+_0\.9rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .9rem)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[0\.4rem\]{padding-left:.4rem}.pl-\[7px\]{padding-left:7px}.pl-\[14px\]{padding-left:14px}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-right{text-align:right}.hand-note{font-family:var(--lp-font-hand);font-weight:600;line-height:1}.font-body{font-family:var(--font-body)}.font-body\!{font-family:var(--font-body)!important}.font-display{font-family:var(--font-display)}.font-lp-hand{font-family:var(--font-lp-hand)}.font-lp-mono{font-family:var(--font-lp-mono)}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.kicker{--tw-font-weight:var(--font-weight-bold);font-size:.68rem;font-weight:var(--font-weight-bold);--tw-tracking:.17em;letter-spacing:.17em;text-transform:uppercase}.text-\[0\.656rem\]{font-size:.656rem}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[46px\]{font-size:46px}.text-\[68px\]{font-size:68px}.text-\[min\(23px\,6\.1vw\)\]{font-size:min(23px,6.1vw)}.text-\[min\(26px\,6\.7vw\)\]{font-size:min(26px,6.7vw)}.text-\[min\(30px\,7\.7vw\)\]{font-size:min(30px,7.7vw)}.text-\[min\(32px\,8\.1vw\)\]{font-size:min(32px,8.1vw)}.text-\[min\(32px\,8\.2vw\)\]{font-size:min(32px,8.2vw)}.text-\[min\(34px\,8\.7vw\)\]{font-size:min(34px,8.7vw)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.07\]{--tw-leading:1.07;line-height:1.07}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.36\]{--tw-leading:1.36;line-height:1.36}.leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.leading-\[1\.42\]{--tw-leading:1.42;line-height:1.42}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[Xrem\]{color:Xrem}.text-coral{color:var(--color-coral)}.text-coral-deep{color:var(--color-coral-deep)}.text-coral-ink{color:var(--color-coral-ink)}.text-coral-soft{color:var(--color-coral-soft)}.text-cream,.text-cream\/46{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/46{color:color-mix(in oklab,var(--color-cream) 46%,transparent)}}.text-cream\/50{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/50{color:color-mix(in oklab,var(--color-cream) 50%,transparent)}}.text-cream\/55{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/55{color:color-mix(in oklab,var(--color-cream) 55%,transparent)}}.text-cream\/62{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/62{color:color-mix(in oklab,var(--color-cream) 62%,transparent)}}.text-cream\/66{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/66{color:color-mix(in oklab,var(--color-cream) 66%,transparent)}}.text-cream\/70{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/70{color:color-mix(in oklab,var(--color-cream) 70%,transparent)}}.text-cream\/72{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/72{color:color-mix(in oklab,var(--color-cream) 72%,transparent)}}.text-cream\/74{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/74{color:color-mix(in oklab,var(--color-cream) 74%,transparent)}}.text-cream\/75{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/75{color:color-mix(in oklab,var(--color-cream) 75%,transparent)}}.text-cream\/78{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/78{color:color-mix(in oklab,var(--color-cream) 78%,transparent)}}.text-cream\/86{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/86{color:color-mix(in oklab,var(--color-cream) 86%,transparent)}}.text-cream\/92{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/92{color:color-mix(in oklab,var(--color-cream) 92%,transparent)}}.text-cream\/94{color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/94{color:color-mix(in oklab,var(--color-cream) 94%,transparent)}}.text-grape-deep{color:var(--color-grape-deep)}.text-grape-ink{color:var(--color-grape-ink)}.text-grape-soft{color:var(--color-grape-soft)}.text-ink,.text-ink\/50{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/50{color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.text-ink\/55{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/55{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.text-ink\/62{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/62{color:color-mix(in oklab,var(--color-ink) 62%,transparent)}}.text-ink\/65{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/65{color:color-mix(in oklab,var(--color-ink) 65%,transparent)}}.text-ink\/66{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/66{color:color-mix(in oklab,var(--color-ink) 66%,transparent)}}.text-ink\/68{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/68{color:color-mix(in oklab,var(--color-ink) 68%,transparent)}}.text-ink\/70{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.text-ink\/72{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/72{color:color-mix(in oklab,var(--color-ink) 72%,transparent)}}.text-ink\/78{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/78{color:color-mix(in oklab,var(--color-ink) 78%,transparent)}}.text-ink\/80{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.text-ink\/86{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/86{color:color-mix(in oklab,var(--color-ink) 86%,transparent)}}.text-ink\/88{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/88{color:color-mix(in oklab,var(--color-ink) 88%,transparent)}}.text-on-coral{color:var(--color-on-coral)}.text-on-pink{color:var(--color-on-pink)}.text-on-sun{color:var(--color-on-sun)}.text-on-teal{color:var(--color-on-teal)}.text-paper{color:var(--color-paper)}.text-pink{color:var(--color-pink)}.text-pink-deep{color:var(--color-pink-deep)}.text-sun{color:var(--color-sun)}.text-sun-deep{color:var(--color-sun-deep)}.text-teal{color:var(--color-teal)}.text-teal-deep{color:var(--color-teal-deep)}.text-teal-soft{color:var(--color-teal-soft)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_1px_rgba\(252\,246\,233\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(252\,246\,233\,0\.14\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#fcf6e924)}.shadow-\[0_0_0_2\.5px_\#3FD9C2\,0_0_0_6px_rgba\(63\,217\,194\,0\.18\)\,0_14px_26px_-10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 0 2.5px var(--tw-shadow-color,#3fd9c2),0 0 0 6px var(--tw-shadow-color,#3fd9c22e),0 14px 26px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2\.5px_\#9F8CFF\,0_0_0_6px_rgba\(159\,140\,255\,0\.2\)\,0_14px_26px_-10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 0 2.5px var(--tw-shadow-color,#9f8cff),0 0 0 6px var(--tw-shadow-color,#9f8cff33),0 14px 26px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2\.5px_\#F8C20D\,0_0_0_6px_rgba\(248\,194\,13\,0\.18\)\,0_14px_26px_-10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 0 2.5px var(--tw-shadow-color,#f8c20d),0 0 0 6px var(--tw-shadow-color,#f8c20d2e),0 14px 26px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2\.5px_\#F97DC3\,0_0_0_6px_rgba\(249\,125\,195\,0\.2\)\,0_14px_26px_-10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 0 2.5px var(--tw-shadow-color,#f97dc3),0 0 0 6px var(--tw-shadow-color,#f97dc333),0 14px 26px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--lp-grape\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--lp-grape))}.shadow-\[0_0_0_2px_var\(--lp-grape\)\],.shadow-\[0_0_0_2px_var\(--lp-pink\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--lp-pink\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--lp-pink))}.shadow-\[0_0_0_2px_var\(--lp-sun\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--lp-sun))}.shadow-\[0_0_0_2px_var\(--lp-sun\)\],.shadow-\[0_0_0_2px_var\(--lp-teal\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--lp-teal\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--lp-teal))}.shadow-\[0_0_0_3px_\#fff\,0_12px_20px_-10px_rgba\(23\,19\,14\,0\.5\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#fff),0 12px 20px -10px var(--tw-shadow-color,#17130e80)}.shadow-\[0_0_0_3px_\#fff\,0_12px_20px_-10px_rgba\(23\,19\,14\,0\.5\)\],.shadow-\[0_0_0_3px_rgba\(252\,246\,233\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(252\,246\,233\,0\.9\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#fcf6e9e6)}.shadow-\[0_0_0_3px_var\(--lp-pink\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--lp-pink))}.shadow-\[0_0_0_3px_var\(--lp-pink\)\],.shadow-\[0_0_0_4px_var\(--lp-cream\)\,0_12px_22px_-10px_rgba\(250\,86\,30\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--lp-cream\)\,0_12px_22px_-10px_rgba\(250\,86\,30\,0\.9\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--lp-cream)),0 12px 22px -10px var(--tw-shadow-color,#fa561ee6)}.shadow-\[0_0_0_4px_var\(--lp-cream\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--lp-cream))}.shadow-\[0_0_0_4px_var\(--lp-cream\)\],.shadow-\[0_0_0_4px_var\(--lp-ink\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--lp-ink\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--lp-ink))}.shadow-\[0_0_0_4px_var\(--lp-paper\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--lp-paper));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_7px_rgba\(250\,86\,30\,0\.2\)\,0_22px_40px_-14px_rgba\(250\,86\,30\,0\.8\)\]{--tw-shadow:0 0 0 7px var(--tw-shadow-color,#fa561e33),0 22px 40px -14px var(--tw-shadow-color,#fa561ecc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_8px_rgba\(23\,19\,14\,0\.2\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#17130e33)}.shadow-\[0_3px_8px_rgba\(23\,19\,14\,0\.12\)\],.shadow-\[0_3px_8px_rgba\(23\,19\,14\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_8px_rgba\(23\,19\,14\,0\.12\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#17130e1f)}.shadow-\[0_8px_14px_-6px_rgba\(23\,19\,14\,0\.35\)\]{--tw-shadow:0 8px 14px -6px var(--tw-shadow-color,#17130e59)}.shadow-\[0_8px_14px_-6px_rgba\(23\,19\,14\,0\.35\)\],.shadow-\[0_8px_16px_-8px_rgba\(23\,19\,14\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_16px_-8px_rgba\(23\,19\,14\,0\.6\)\]{--tw-shadow:0 8px 16px -8px var(--tw-shadow-color,#17130e99)}.shadow-\[0_8px_16px_-10px_rgba\(23\,19\,14\,0\.4\)\]{--tw-shadow:0 8px 16px -10px var(--tw-shadow-color,#17130e66)}.shadow-\[0_8px_16px_-10px_rgba\(23\,19\,14\,0\.4\)\],.shadow-\[0_8px_20px_-12px_rgba\(250\,86\,30\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_-12px_rgba\(250\,86\,30\,0\.9\)\]{--tw-shadow:0 8px 20px -12px var(--tw-shadow-color,#fa561ee6)}.shadow-\[0_16px_38px_-14px_color-mix\(in_oklab\,var\(--ink\)_62\%\,transparent\)\]{--tw-shadow:0 16px 38px -14px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_16px_38px_-14px_color-mix\(in_oklab\,var\(--ink\)_62\%\,transparent\)\]{--tw-shadow:0 16px 38px -14px var(--tw-shadow-color,color-mix(in oklab,var(--ink) 62%,transparent))}}.shadow-\[0_16px_38px_-14px_color-mix\(in_oklab\,var\(--ink\)_62\%\,transparent\)\],.shadow-\[0_18px_40px_-28px_rgba\(23\,19\,14\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-28px_rgba\(23\,19\,14\,0\.45\)\]{--tw-shadow:0 18px 40px -28px var(--tw-shadow-color,#17130e73)}.shadow-\[0_20px_36px_-18px_rgba\(23\,19\,14\,0\.6\)\]{--tw-shadow:0 20px 36px -18px var(--tw-shadow-color,#17130e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_42px_-26px_rgba\(23\,19\,14\,0\.42\)\,0_0_0_1px_rgba\(23\,19\,14\,0\.1\)\]{--tw-shadow:0 20px 42px -26px var(--tw-shadow-color,#17130e6b),0 0 0 1px var(--tw-shadow-color,#17130e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_42px_-28px_rgba\(23\,19\,14\,0\.5\)\,0_0_0_1px_rgba\(23\,19\,14\,0\.1\)\]{--tw-shadow:0 20px 42px -28px var(--tw-shadow-color,#17130e80),0 0 0 1px var(--tw-shadow-color,#17130e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_42px_-28px_rgba\(23\,19\,14\,0\.5\)\]{--tw-shadow:0 20px 42px -28px var(--tw-shadow-color,#17130e80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_42px_-28px_rgba\(23\,19\,14\,0\.42\)\,0_0_0_1px_rgba\(23\,19\,14\,0\.1\)\]{--tw-shadow:0 20px 42px -28px var(--tw-shadow-color,#17130e6b),0 0 0 1px var(--tw-shadow-color,#17130e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_48px_-26px_rgba\(23\,19\,14\,0\.42\)\,0_0_0_1px_rgba\(23\,19\,14\,0\.1\)\]{--tw-shadow:0 22px 48px -26px var(--tw-shadow-color,#17130e6b),0 0 0 1px var(--tw-shadow-color,#17130e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_48px_-26px_rgba\(23\,19\,14\,0\.42\)\,0_0_0_2px_var\(--lp-coral\)\]{--tw-shadow:0 22px 48px -26px var(--tw-shadow-color,#17130e6b),0 0 0 2px var(--tw-shadow-color,var(--lp-coral));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_46px_-22px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 24px 46px -22px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_26px_55px_-30px_rgba\(23\,19\,14\,0\.5\)\,0_0_0_1px_rgba\(23\,19\,14\,0\.1\)\]{--tw-shadow:0 26px 55px -30px var(--tw-shadow-color,#17130e80),0 0 0 1px var(--tw-shadow-color,#17130e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_60px_-30px_rgba\(23\,19\,14\,0\.42\)\,0_0_0_1px_rgba\(23\,19\,14\,0\.1\)\]{--tw-shadow:0 28px 60px -30px var(--tw-shadow-color,#17130e6b),0 0 0 1px var(--tw-shadow-color,#17130e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_62px_-30px_rgba\(23\,19\,14\,0\.58\)\]{--tw-shadow:0 28px 62px -30px var(--tw-shadow-color,#17130e94)}.shadow-\[0_28px_62px_-30px_rgba\(23\,19\,14\,0\.58\)\],.shadow-\[0_30px_58px_-26px_rgba\(0\,0\,0\,0\.78\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_58px_-26px_rgba\(0\,0\,0\,0\.78\)\]{--tw-shadow:0 30px 58px -26px var(--tw-shadow-color,#000000c7)}.shadow-\[0_30px_60px_-26px_rgba\(23\,19\,14\,0\.7\)\]{--tw-shadow:0 30px 60px -26px var(--tw-shadow-color,#17130eb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_70px_-24px_rgba\(23\,19\,14\,0\.4\)\,0_0_0_1px_rgba\(23\,19\,14\,0\.1\)\]{--tw-shadow:0 32px 70px -24px var(--tw-shadow-color,#17130e66),0 0 0 1px var(--tw-shadow-color,#17130e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_70px_-30px_rgba\(23\,19\,14\,0\.7\)\]{--tw-shadow:0 34px 70px -30px var(--tw-shadow-color,#17130eb3)}.shadow-\[0_34px_70px_-30px_rgba\(23\,19\,14\,0\.7\)\],.shadow-\[0_36px_78px_-28px_rgba\(23\,19\,14\,0\.52\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_36px_78px_-28px_rgba\(23\,19\,14\,0\.52\)\]{--tw-shadow:0 36px 78px -28px var(--tw-shadow-color,#17130e85)}.shadow-\[0_40px_70px_-30px_rgba\(23\,19\,14\,0\.62\)\]{--tw-shadow:0 40px 70px -30px var(--tw-shadow-color,#17130e9e)}.shadow-\[0_40px_70px_-30px_rgba\(23\,19\,14\,0\.62\)\],.shadow-\[inset_0_0_0_1px_rgba\(23\,19\,14\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(23\,19\,14\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#17130e1f)}.shadow-\[inset_0_0_0_1px_rgba\(23\,19\,14\,0\.14\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#17130e24)}.ring,.shadow-\[inset_0_0_0_1px_rgba\(23\,19\,14\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ink\/10{outline-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.outline-ink\/10{outline-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-\[56px\]{--tw-blur:blur(56px)}.blur-\[56px\],.blur-\[70px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[70px\]{--tw-blur:blur(70px)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[80px\],.blur-\[90px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[90px\]{--tw-blur:blur(90px)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[7px\]{--tw-backdrop-blur:blur(7px)}.backdrop-blur-\[7px\],.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\,rotate\]{transition-property:opacity,translate,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(\.22\,1\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[background\:linear-gradient\(170deg\,rgba\(249\,125\,195\,0\.16\)\,rgba\(249\,125\,195\,0\)_30\%\)\,linear-gradient\(340deg\,rgba\(248\,194\,13\,0\.22\)\,rgba\(248\,194\,13\,0\)_34\%\)\,var\(--lp-cream\)\]{background:linear-gradient(170deg,#f97dc329,#f97dc300 30%),linear-gradient(340deg,#f8c20d38,#f8c20d00 34%),var(--lp-cream)}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.band-dots{background:radial-gradient(#fcf6e913 1px,transparent 1.6px) 0 0 /28px 28px,var(--lp-ink)}.hero-wash{background:linear-gradient(145deg,var(--lp-sun),transparent 38%),linear-gradient(315deg,var(--lp-teal),transparent 40%),var(--lp-background)}@supports (color:color-mix(in lab,red,red)){.hero-wash{background:linear-gradient(145deg,color-mix(in oklab,var(--lp-sun) 23%,transparent),transparent 38%),linear-gradient(315deg,color-mix(in oklab,var(--lp-teal) 17%,transparent),transparent 40%),var(--lp-background)}}.hero-wash-m{background:linear-gradient(160deg,var(--lp-sun),transparent 30%),linear-gradient(340deg,var(--lp-teal),transparent 34%),var(--lp-background)}@supports (color:color-mix(in lab,red,red)){.hero-wash-m{background:linear-gradient(160deg,color-mix(in oklab,var(--lp-sun) 26%,transparent),transparent 30%),linear-gradient(340deg,color-mix(in oklab,var(--lp-teal) 20%,transparent),transparent 34%),var(--lp-background)}}.people-wash{background:linear-gradient(160deg,var(--lp-pink),transparent 36%),linear-gradient(330deg,var(--lp-sun),transparent 40%),var(--lp-background)}@supports (color:color-mix(in lab,red,red)){.people-wash{background:linear-gradient(160deg,color-mix(in oklab,var(--lp-pink) 12%,transparent),transparent 36%),linear-gradient(330deg,color-mix(in oklab,var(--lp-sun) 18%,transparent),transparent 40%),var(--lp-background)}}.statement-band{background:var(--lp-ink)}.selection\:bg-sun ::selection{background-color:var(--color-sun)}.selection\:bg-sun::selection{background-color:var(--color-sun)}.after\:bg-sun:after{content:var(--tw-content);background-color:var(--color-sun)}.last\:pb-1:last-child{padding-bottom:var(--spacing)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-cream:focus-visible{outline-color:var(--color-cream)}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:-rotate-\[1\.2deg\]{rotate:-1.2deg}.motion-reduce\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-reduce\:duration-200{--tw-duration:.2s;transition-duration:.2s}}@media not all and (min-width:389px){.max-\[389px\]\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:max-w-\[26\.875rem\]{max-width:26.875rem}.max-lg\:\[background-size\:26px_26px\,auto\]{background-size:26px 26px,auto}.max-lg\:text-pretty{text-wrap:pretty}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:inset-x-7{inset-inline:calc(var(--spacing) * 7)}.lg\:-top-11{top:calc(var(--spacing) * -11)}.lg\:-top-\[7px\]{top:-7px}.lg\:-top-\[30px\]{top:-30px}.lg\:-top-\[34px\]{top:-34px}.lg\:top-\(--dy\){top:var(--dy)}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:top-9{top:calc(var(--spacing) * 9)}.lg\:top-10{top:calc(var(--spacing) * 10)}.lg\:top-\[-34px\]{top:-34px}.lg\:top-\[14px\]{top:14px}.lg\:top-\[30px\]{top:30px}.lg\:top-\[34px\]{top:34px}.lg\:top-\[108px\]{top:108px}.lg\:top-\[128px\]{top:128px}.lg\:top-\[196px\]{top:196px}.lg\:top-\[248px\]{top:248px}.lg\:top-\[520px\]{top:520px}.lg\:top-\[664px\]{top:664px}.lg\:top-\[calc\(var\(--dy\)-20\.4px\)\]{top:calc(var(--dy) - 20.4px)}.lg\:top-\[calc\(var\(--dy\)-22\.2px\)\]{top:calc(var(--dy) - 22.2px)}.lg\:top-\[calc\(var\(--dy\)-22\.4px\)\]{top:calc(var(--dy) - 22.4px)}.lg\:top-\[calc\(var\(--dy\)-22px\)\]{top:calc(var(--dy) - 22px)}.lg\:top-full{top:100%}.lg\:-right-2{right:calc(var(--spacing) * -2)}.lg\:-right-2\.5{right:calc(var(--spacing) * -2.5)}.lg\:-right-5{right:calc(var(--spacing) * -5)}.lg\:-right-11{right:calc(var(--spacing) * -11)}.lg\:-right-\[220px\]{right:-220px}.lg\:right-6{right:calc(var(--spacing) * 6)}.lg\:right-14{right:calc(var(--spacing) * 14)}.lg\:right-16{right:calc(var(--spacing) * 16)}.lg\:right-\[-10px\]{right:-10px}.lg\:right-\[6px\]{right:6px}.lg\:right-\[14px\]{right:14px}.lg\:right-\[18px\]{right:18px}.lg\:right-\[22px\]{right:22px}.lg\:right-\[30px\]{right:30px}.lg\:right-\[50px\]{right:50px}.lg\:right-\[calc\(100\%-var\(--dx\)\+41\.3px\)\]{right:calc(100% - var(--dx) + 41.3px)}.lg\:right-auto{right:auto}.lg\:-bottom-\[30px\]{bottom:-30px}.lg\:bottom-7{bottom:calc(var(--spacing) * 7)}.lg\:bottom-\[14px\]{bottom:14px}.lg\:bottom-\[30px\]{bottom:30px}.lg\:bottom-\[calc\(100\%\+12px\)\]{bottom:calc(100% + 12px)}.lg\:-left-2{left:calc(var(--spacing) * -2)}.lg\:-left-\[34px\]{left:-34px}.lg\:left-\(--dx\){left:var(--dx)}.lg\:left-0{left:0}.lg\:left-3{left:calc(var(--spacing) * 3)}.lg\:left-5{left:calc(var(--spacing) * 5)}.lg\:left-10{left:calc(var(--spacing) * 10)}.lg\:left-11{left:calc(var(--spacing) * 11)}.lg\:left-\[-12px\]{left:-12px}.lg\:left-\[6px\]{left:6px}.lg\:left-\[14px\]{left:14px}.lg\:left-\[22px\]{left:22px}.lg\:left-\[26px\]{left:26px}.lg\:left-\[52px\]{left:52px}.lg\:left-\[62px\]{left:62px}.lg\:left-\[124px\]{left:124px}.lg\:left-\[calc\(var\(--dx\)\+44\.2px\)\]{left:calc(var(--dx) + 44.2px)}.lg\:left-\[calc\(var\(--dx\)\+45\.6px\)\]{left:calc(var(--dx) + 45.6px)}.lg\:left-\[calc\(var\(--dx\)\+50\.3px\)\]{left:calc(var(--dx) + 50.3px)}.lg\:left-auto{left:auto}.lg\:z-\[1\]{z-index:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:m-0{margin:0}.lg\:mx-auto{margin-inline:auto}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:var(--spacing)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mt-7{margin-top:calc(var(--spacing) * 7)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-9{margin-top:calc(var(--spacing) * 9)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-11{margin-top:calc(var(--spacing) * 11)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-\[22px\]{margin-top:22px}.lg\:mt-\[26px\]{margin-top:26px}.lg\:mt-\[30px\]{margin-top:30px}.lg\:mt-\[56px\]{margin-top:56px}.lg\:mt-\[60px\]{margin-top:60px}.lg\:mt-\[72px\]{margin-top:72px}.lg\:mt-\[76px\]{margin-top:76px}.lg\:mt-\[84px\]{margin-top:84px}.lg\:mt-\[92px\]{margin-top:92px}.lg\:mt-\[104px\]{margin-top:104px}.lg\:mt-auto{margin-top:auto}.lg\:-mr-\[44px\]{margin-right:-44px}.lg\:mr-3{margin-right:calc(var(--spacing) * 3)}.lg\:-mb-\[18px\]{margin-bottom:-18px}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:mb-\[-16px\]{margin-bottom:-16px}.lg\:mb-\[6px\]{margin-bottom:6px}.lg\:mb-\[14px\]{margin-bottom:14px}.lg\:-ml-3{margin-left:calc(var(--spacing) * -3)}.lg\:-ml-\[44px\]{margin-left:-44px}.lg\:ml-0{margin-left:0}.lg\:ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.lg\:ml-\[34px\]{margin-left:34px}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:aspect-auto{aspect-ratio:auto}.lg\:size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.lg\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.lg\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.lg\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.lg\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.lg\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.lg\:size-\[13px\]{width:13px;height:13px}.lg\:size-\[18px\]{width:18px;height:18px}.lg\:size-\[22px\]{width:22px;height:22px}.lg\:size-\[26px\]{width:26px;height:26px}.lg\:size-\[30px\]{width:30px;height:30px}.lg\:size-\[34px\]{width:34px;height:34px}.lg\:size-\[46px\]{width:46px;height:46px}.lg\:size-\[52px\]{width:52px;height:52px}.lg\:size-\[62px\]{width:62px;height:62px}.lg\:size-\[68px\]{width:68px;height:68px}.lg\:size-\[76px\]{width:76px;height:76px}.lg\:size-\[520px\]{width:520px;height:520px}.lg\:h-6{height:calc(var(--spacing) * 6)}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-\[34px\]{height:34px}.lg\:h-\[46px\]{height:46px}.lg\:h-\[58px\]{height:58px}.lg\:h-\[62px\]{height:62px}.lg\:h-\[70px\]{height:70px}.lg\:h-\[84px\]{height:84px}.lg\:h-\[214px\]{height:214px}.lg\:h-\[404px\]{height:404px}.lg\:h-\[572px\]{height:572px}.lg\:h-\[756px\]{height:756px}.lg\:h-\[760px\]{height:760px}.lg\:min-h-0{min-height:0}.lg\:min-h-\[47px\]{min-height:47px}.lg\:w-10{width:calc(var(--spacing) * 10)}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-24{width:calc(var(--spacing) * 24)}.lg\:w-\[76px\]{width:76px}.lg\:w-\[84px\]{width:84px}.lg\:w-\[88px\]{width:88px}.lg\:w-\[92px\]{width:92px}.lg\:w-\[300px\]{width:300px}.lg\:w-\[384px\]{width:384px}.lg\:w-\[760px\]{width:760px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-\[420px\]{max-width:420px}.lg\:max-w-\[430px\]{max-width:430px}.lg\:max-w-\[440px\]{max-width:440px}.lg\:max-w-\[470px\]{max-width:470px}.lg\:max-w-\[600px\]{max-width:600px}.lg\:max-w-\[620px\]{max-width:620px}.lg\:max-w-\[640px\]{max-width:640px}.lg\:max-w-\[720px\]{max-width:720px}.lg\:max-w-\[760px\]{max-width:760px}.lg\:max-w-\[860px\]{max-width:860px}.lg\:max-w-\[1000px\]{max-width:1000px}.lg\:max-w-none{max-width:none}.lg\:basis-auto{flex-basis:auto}.lg\:rotate-0{rotate:0deg}.lg\:rotate-\[-0\.5deg\]{rotate:-.5deg}.lg\:rotate-\[-0\.6deg\]{rotate:-.6deg}.lg\:rotate-\[-0\.8deg\]{rotate:-.8deg}.lg\:rotate-\[-4deg\]{rotate:-4deg}.lg\:rotate-\[-5deg\]{rotate:-5deg}.lg\:rotate-\[0\.6deg\]{rotate:.6deg}.lg\:rotate-\[0\.7deg\]{rotate:.7deg}.lg\:rotate-\[0\.9deg\]{rotate:.9deg}.lg\:rotate-\[1\.1deg\]{rotate:1.1deg}.lg\:rotate-\[4deg\]{rotate:4deg}.lg\:rotate-\[5deg\]{rotate:5deg}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[440px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:440px minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.12fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.12fr) repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.42fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.22fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-baseline{align-items:baseline}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:0}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-\[3px\]{gap:3px}.lg\:gap-\[5px\]{gap:5px}.lg\:gap-\[7px\]{gap:7px}.lg\:gap-\[9px\]{gap:9px}.lg\:gap-\[10px\]{gap:10px}.lg\:gap-\[11px\]{gap:11px}.lg\:gap-\[14px\]{gap:14px}.lg\:gap-\[17px\]{gap:17px}.lg\:gap-\[18px\]{gap:18px}.lg\:gap-\[22px\]{gap:22px}.lg\:gap-\[26px\]{gap:26px}.lg\:gap-\[72px\]{gap:72px}.lg\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-x-7{column-gap:calc(var(--spacing) * 7)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:gap-x-\[10px\]{column-gap:10px}.lg\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.lg\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.lg\:gap-y-7{row-gap:calc(var(--spacing) * 7)}.lg\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.lg\:gap-y-\[22px\]{row-gap:22px}.lg\:self-auto{align-self:auto}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:rounded-\[10px\]{border-radius:10px}.lg\:rounded-\[11px\]{border-radius:11px}.lg\:rounded-\[14px\]{border-radius:14px}.lg\:rounded-\[18px\]{border-radius:18px}.lg\:rounded-\[20px\]{border-radius:20px}.lg\:rounded-\[22px_22px_18px_18px\]{border-radius:22px 22px 18px 18px}.lg\:rounded-\[24px\]{border-radius:24px}.lg\:rounded-\[28px\]{border-radius:28px}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.lg\:border-dashed{--tw-border-style:dashed;border-style:dashed}.lg\:border-cream\/22{border-color:var(--color-cream)}@supports (color:color-mix(in lab,red,red)){.lg\:border-cream\/22{border-color:color-mix(in oklab,var(--color-cream) 22%,transparent)}}.lg\:border-ink\/22{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.lg\:border-ink\/22{border-color:color-mix(in oklab,var(--color-ink) 22%,transparent)}}.lg\:border-ink\/30{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.lg\:border-ink\/30{border-color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.lg\:bg-\[image\:linear-gradient\(155deg\,rgba\(0\,178\,154\,0\.14\)\,rgba\(0\,178\,154\,0\)_40\%\)\,linear-gradient\(335deg\,rgba\(249\,125\,195\,0\.12\)\,rgba\(249\,125\,195\,0\)_38\%\)\]{background-image:linear-gradient(155deg,#00b29a24,#00b29a00 40%),linear-gradient(335deg,#f97dc31f,#f97dc300 38%)}.lg\:stroke-2{stroke-width:2px}.lg\:object-\[42\%_18\%\]{object-position:42% 18%}.lg\:object-\[55\%_50\%\]{object-position:55% 50%}.lg\:object-\[60\%_30\%\]{object-position:60% 30%}.lg\:object-center{object-position:center}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:px-0{padding-inline:0}.lg\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-\[6px\]{padding-inline:6px}.lg\:px-\[10px\]{padding-inline:10px}.lg\:px-\[13px\]{padding-inline:13px}.lg\:px-\[22px\]{padding-inline:22px}.lg\:px-\[26px\]{padding-inline:26px}.lg\:px-\[30px\]{padding-inline:30px}.lg\:px-\[34px\]{padding-inline:34px}.lg\:py-0{padding-block:0}.lg\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-\[22px\]{padding-block:22px}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:var(--spacing)}.lg\:pt-5{padding-top:calc(var(--spacing) * 5)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-\[6px\]{padding-top:6px}.lg\:pt-\[14px\]{padding-top:14px}.lg\:pt-\[18px\]{padding-top:18px}.lg\:pt-\[22px\]{padding-top:22px}.lg\:pt-\[26px\]{padding-top:26px}.lg\:pt-\[30px\]{padding-top:30px}.lg\:pt-\[34px\]{padding-top:34px}.lg\:pt-\[44px\]{padding-top:44px}.lg\:pt-\[104px\]{padding-top:104px}.lg\:pt-\[112px\]{padding-top:112px}.lg\:pr-0{padding-right:0}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.lg\:pr-\[26px\]{padding-right:26px}.lg\:pr-\[68px\]{padding-right:68px}.lg\:pb-0{padding-bottom:0}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pb-\[6px\]{padding-bottom:6px}.lg\:pb-\[7px\]{padding-bottom:7px}.lg\:pb-\[22px\]{padding-bottom:22px}.lg\:pb-\[26px\]{padding-bottom:26px}.lg\:pb-\[30px\]{padding-bottom:30px}.lg\:pb-\[104px\]{padding-bottom:104px}.lg\:pb-\[112px\]{padding-bottom:112px}.lg\:pb-\[120px\]{padding-bottom:120px}.lg\:pl-0{padding-left:0}.lg\:pl-2{padding-left:calc(var(--spacing) * 2)}.lg\:pl-4{padding-left:calc(var(--spacing) * 4)}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-7{padding-left:calc(var(--spacing) * 7)}.lg\:pl-\[30px\]{padding-left:30px}.lg\:pl-\[68px\]{padding-left:68px}.lg\:text-\[9\.5px\]{font-size:9.5px}.lg\:text-\[10\.5px\]{font-size:10.5px}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[11\.5px\]{font-size:11.5px}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[14\.5px\]{font-size:14.5px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[15\.5px\]{font-size:15.5px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[16\.5px\]{font-size:16.5px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[19px\]{font-size:19px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[23px\]{font-size:23px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[25px\]{font-size:25px}.lg\:text-\[26px\]{font-size:26px}.lg\:text-\[27px\]{font-size:27px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[29px\]{font-size:29px}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[31px\]{font-size:31px}.lg\:text-\[38px\]{font-size:38px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[46px\]{font-size:46px}.lg\:text-\[52px\]{font-size:52px}.lg\:text-\[54px\]{font-size:54px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[62px\]{font-size:62px}.lg\:text-\[84px\]{font-size:84px}.lg\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.lg\:leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.lg\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.lg\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.lg\:leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.lg\:leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.lg\:leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.lg\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.lg\:leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.lg\:leading-\[normal\]{--tw-leading:normal;line-height:normal}.lg\:leading-none{--tw-leading:1;line-height:1}.lg\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.lg\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.lg\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.lg\:tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.lg\:text-ink\/68{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.lg\:text-ink\/68{color:color-mix(in oklab,var(--color-ink) 68%,transparent)}}.lg\:shadow-\[0_0_0_3px_\#3FD9C2\,0_0_0_8px_rgba\(63\,217\,194\,0\.18\)\,0_16px_30px_-10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#3fd9c2),0 0 0 8px var(--tw-shadow-color,#3fd9c22e),0 16px 30px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-\[0_0_0_3px_\#9F8CFF\,0_0_0_8px_rgba\(159\,140\,255\,0\.2\)\,0_16px_30px_-10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#9f8cff),0 0 0 8px var(--tw-shadow-color,#9f8cff33),0 16px 30px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-\[0_0_0_3px_\#F8C20D\,0_0_0_8px_rgba\(248\,194\,13\,0\.18\)\,0_16px_30px_-10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f8c20d),0 0 0 8px var(--tw-shadow-color,#f8c20d2e),0 16px 30px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-\[0_0_0_3px_\#F97DC3\,0_0_0_8px_rgba\(249\,125\,195\,0\.2\)\,0_16px_30px_-10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f97dc3),0 0 0 8px var(--tw-shadow-color,#f97dc333),0 16px 30px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-\[0_0_0_4px_var\(--lp-cream\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--lp-cream));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-\[0_0_0_8px_rgba\(250\,86\,30\,0\.2\)\,0_24px_44px_-14px_rgba\(250\,86\,30\,0\.8\)\]{--tw-shadow:0 0 0 8px var(--tw-shadow-color,#fa561e33),0 24px 44px -14px var(--tw-shadow-color,#fa561ecc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-\[0_22px_48px_-26px_rgba\(23\,19\,14\,0\.42\)\,0_0_0_1px_rgba\(23\,19\,14\,0\.1\)\]{--tw-shadow:0 22px 48px -26px var(--tw-shadow-color,#17130e6b),0 0 0 1px var(--tw-shadow-color,#17130e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-\[0_44px_88px_-30px_rgba\(23\,19\,14\,0\.62\)\]{--tw-shadow:0 44px 88px -30px var(--tw-shadow-color,#17130e9e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:blur-\[64px\]{--tw-blur:blur(64px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.lg\:\[background\:linear-gradient\(160deg\,rgba\(249\,125\,195\,0\.14\)\,rgba\(249\,125\,195\,0\)_36\%\)\,linear-gradient\(330deg\,rgba\(248\,194\,13\,0\.2\)\,rgba\(248\,194\,13\,0\)_40\%\)\,var\(--lp-cream\)\]{background:linear-gradient(160deg,#f97dc324,#f97dc300 36%),linear-gradient(330deg,#f8c20d33,#f8c20d00 40%),var(--lp-cream)}.lg\:hero-wash{background:linear-gradient(145deg,var(--lp-sun),transparent 38%),linear-gradient(315deg,var(--lp-teal),transparent 40%),var(--lp-background)}@supports (color:color-mix(in lab,red,red)){.lg\:hero-wash{background:linear-gradient(145deg,color-mix(in oklab,var(--lp-sun) 23%,transparent),transparent 38%),linear-gradient(315deg,color-mix(in oklab,var(--lp-teal) 17%,transparent),transparent 40%),var(--lp-background)}}.lg\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.lg\:first\:pl-0:first-child{padding-left:0}.lg\:last\:pr-0:last-child{padding-right:0}.lg\:last\:pb-0:last-child{padding-bottom:0}@media not all and (min-width:80rem){.lg\:max-xl\:\[zoom\:0\.8\]{zoom:.8}}}}.mai{--bg:#f7f8f3;--bg-deep:#f7f8f3;--surface:#fff;--surface-2:#f1f2ec;--surface-hover:#eaece3;--border:#11111129;--border-strong:#161616;--veil:#1111110d;--veil-strong:#11111117;--veil-soft:#ffffffeb;--veil-softer:#ffffffdb;--veil-take:#ffffffe6;--veil-terminal:#ecf3f0e6;--veil-deep:#f7f8f3f5;--text:#111;--text-secondary:#5c6064;--text-muted:#83888c;--cyan:#0e8fa3;--teal:#0f9b7d;--violet:#6a4de0;--pink:#d9407c;--yellow:#a97a06;--green:#1a9f63;--red:#d64a55;--radius-card:18px;--radius-small:12px;--radius-pill:999px;--maxw-profile:980px;color:var(--text);background:var(--bg-deep);font-family:var(--f-sans);position:relative;overflow-x:hidden}.mai-bg{z-index:0;pointer-events:none;background:#f7f8f3;position:fixed;inset:0}.mai-bg:after{content:"";background:radial-gradient(38% 26% at 12% 18%,#37e6f41a,#0000 70%),radial-gradient(34% 24% at 88% 34%,#a75cff1a,#0000 70%),radial-gradient(40% 30% at 50% 96%,#22f0ce12,#0000 70%);display:none;position:absolute;inset:0}.mai-shell{z-index:1;max-width:var(--maxw-profile);padding-inline:24px;margin:0 auto;padding-bottom:120px;position:relative}@media (max-width:720px){.mai-shell{padding-inline:14px;padding-bottom:108px}}.mai-topbar{z-index:3;max-width:var(--maxw-profile);justify-content:space-between;align-items:center;margin:0 auto;padding:16px 24px;display:flex;position:relative}@media (max-width:720px){.mai-topbar{padding:12px 14px}}.mai-card{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:var(--radius-card);padding:20px;position:relative}@media (max-width:720px){.mai-card{border-radius:16px;padding:16px}}.mai-muted{font-family:var(--f-mono);letter-spacing:.04em;color:var(--text-muted);font-size:11.5px}.mai-section{margin-top:40px;scroll-margin-top:76px}@media (max-width:720px){.mai-section{margin-top:30px}}.mai-section-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mai-nav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f7f8f3f5,#f7f8f3b8);border-bottom:1px solid #4bc4ff24;margin:0 -24px;padding:10px 24px;position:sticky;top:0}@media (max-width:720px){.mai-nav{margin:0 -14px;padding:8px 14px}}.mai-nav ul{scrollbar-width:none;gap:8px;list-style:none;display:flex;overflow-x:auto}.mai-nav ul::-webkit-scrollbar{display:none}@media (min-width:721px){.mai-nav ul{justify-content:center;overflow:visible}}.mai-nav a{white-space:nowrap;border-radius:var(--radius-pill);min-height:44px;color:var(--text-muted);border:1px solid #0000;align-items:center;padding:8px 14px;font-size:13px;text-decoration:none;display:inline-flex}.mai-nav a:hover{color:var(--text-secondary)}.mai-nav a[aria-current=true]{color:var(--text);border-color:var(--border);background:var(--veil-strong)}.mai-nav a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mai-hero{z-index:1;border:1px solid var(--border);background:linear-gradient(180deg,#fff 0,#f4f5ef 55%,var(--surface) 100%);border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:62svh;padding:26px 22px 24px;display:flex;position:relative;overflow:hidden}@media (max-width:720px){.mai-hero{border-radius:22px;min-height:74svh;padding:20px 16px}}.mai-hero :is(h1,h2){letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(34px,9vw,52px);font-weight:600;line-height:1.02;display:flex}.mai-take{border-radius:var(--radius-card);background:var(--veil-take);border:1px solid #4bc4ff33;margin-top:14px;padding:18px 20px;position:relative}.mai-take p{color:var(--text);font-size:16.5px;line-height:1.55}.mai-take .mai-muted{margin-top:10px}.mai-scenic-card{border-radius:var(--radius-card);border:1px solid var(--border);background:linear-gradient(180deg,#fff 0,#f2f3ed 60%,var(--surface) 100%);flex-direction:column;justify-content:flex-end;min-height:210px;padding:26px 22px;display:flex;position:relative;overflow:hidden}@media (max-width:720px){.mai-scenic-card{padding:20px 16px}}.mai-details{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--veil-softer);overflow:hidden}.mai-details>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:18px 20px;font-size:15.5px;font-weight:500;list-style:none;display:flex}.mai-details>summary::-webkit-details-marker{display:none}.mai-details>summary:after{content:"↓";color:var(--cyan);font-family:var(--f-mono);margin-left:auto}.mai-details[open]>summary:after{content:"↑"}.mai-details>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}@media (max-width:720px){.mai-details>summary{padding-inline:16px}}.mai-btn{border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.mai-btn.primary{color:#111;background:#dfff3f;box-shadow:0 0 26px #37e6f447}.mai-btn.ghost{border-color:var(--border);background:var(--veil);color:var(--text)}.mai-btn:hover{transform:translateY(-1px)}.mai-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.mai-btn[aria-disabled=true]{opacity:.55;cursor:default;transform:none}.mai-reveal{transition:opacity .5s,transform .5s}.js-reveal .mai-reveal:not(.in){opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.js-reveal .mai-reveal:not(.in){opacity:1;transform:none}.mai-reveal{transition:none}}.mai-ctrl{z-index:2;gap:6px;display:flex;position:absolute;top:12px;right:12px}.mai-ctrl button{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--veil-deep);min-height:32px;color:var(--text-secondary);font-family:var(--f-mono);cursor:pointer;padding:6px 11px;font-size:11px}.mai-ctrl button:hover{color:var(--text);border-color:var(--border-strong)}.mai-ctrl button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mai-hidden-block{opacity:.42}.mai-hidden-badge{font-family:var(--f-mono);letter-spacing:.08em;color:var(--red);align-items:center;gap:6px;margin-bottom:10px;font-size:10.5px;display:inline-flex}.mai-block{position:relative}.mai-sections{flex-direction:column;display:flex}@media (max-width:720px){#s01{order:1}#s05{order:2}#s03{order:3}#s04{order:4}#s02{order:5}#s06{order:6}#s07{order:7}}.mai .pubbar{background:var(--veil-deep);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mai .pubbar .state{color:var(--text-muted)}.mai .pubbar .state b{color:var(--text)}.mai .pubbar .btn{border-radius:var(--radius-pill);color:#111;min-height:44px;font-family:var(--f-sans);background:#dfff3f;border:0}.mai .pubbar .btn.ghost{background:var(--veil-strong);color:var(--text);border:1px solid var(--border)}.mai .ownernote{color:var(--text-muted);max-width:var(--maxw-profile);padding-inline:24px}.mai .mode{border-color:var(--border)}.mai .mode button{color:var(--text-secondary);font-family:var(--f-mono);min-height:36px}.mai .mode button[aria-pressed=true]{background:var(--cyan);color:#111}.preview .mai-block.mai-hidden-block{display:none}.mai-owner .pubbar .inner{gap:10px}.mai-hint{border-color:#a97a0659}.mai-owner .mai-modebar{z-index:12;background:#f7f8f3;border-bottom:1px solid #11111129;justify-content:center;padding:10px 14px;display:flex;position:sticky;top:0}.mai-owner .mai-modebar .mode button[aria-pressed=true]{color:#111;background:#0e8fa3}.mai-owner:not([data-view=edit]) .mai-block.mai-hidden-block,.mai-owner:not([data-view=edit]) .mai-ctrl,.mai-owner:not([data-view=edit]) .mai-hidden-badge{display:none}.mai-owner[data-view=edit] .mai-block.mai-hidden-block{opacity:.45}.mai-owner[data-view=edit] .mai-block .mai-hidden-badge{display:none}.mai-owner[data-view=edit] .mai-block.mai-hidden-block .mai-hidden-badge{z-index:2;border-radius:var(--radius-pill,999px);border:1px solid var(--border,#11111124);background:#fff;margin:0;padding:4px 8px;display:inline-flex;position:absolute;top:12px;left:14px}.mai-owner[data-view=edit] .mai-block>.mai-card,.mai-owner[data-view=edit] .mai-block>.mai-scenic-card{padding-top:52px}.mai-owner[data-view=public] .mai-owner-only{display:none}.mai-owner .mai-modebar{justify-content:space-between;align-items:center;gap:10px}.mai-owner .mai-modebar-title{font-family:var(--f-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary,#3a3d38);font-size:12px}.mai-owner .mai-done{border-radius:var(--radius-pill,999px);color:#fff;font:inherit;cursor:pointer;background:#111;border:0;padding:8px 16px;font-size:14px}.mai-owner .mai-statusline{z-index:2;max-width:var(--maxw-profile);font-family:var(--f-mono,ui-monospace,monospace);color:var(--text-muted,#6b7068);background:#f7f8f3;border-bottom:1px solid #11111114;margin:0 auto;padding:6px 24px;font-size:11.5px;position:relative}@media (max-width:720px){.mai-owner .mai-statusline{padding-inline:14px}}.mai-owner .mai-private-pill{background:var(--cc-sun,#f8c20d);min-height:44px;color:var(--cc-ink,#17130e);font-family:var(--f-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.mai-owner .mai-statusline b{color:var(--text-secondary,#3a3d38);font-weight:500}.mai-owner .mai-statusline-error{color:var(--red,#c0392b)}.mai-owner .mai-welcome{z-index:2;color:#111;background:#4bc4ff1f;border-bottom:1px solid #4bc4ff4d;margin:0;padding:10px 14px;font-size:14px;position:relative}.mai-owner .mai-pubbar .inner{max-width:var(--maxw-profile,980px);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:10px 14px;display:flex}.mai-owner .mai-pubbar.is-sticky{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f8f3f0;border-top:1px solid #1111111f;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mai-owner .mai-pubbar.is-sticky[data-on=true]{transform:translateY(0)}.mai-owner .mai-pubbar.is-static{border-top:1px solid #11111114;margin-top:8px;padding-bottom:12px}.mai-owner .mai-pubbar .btn{border-radius:var(--radius-pill,999px);color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#111;border:0;padding:0 18px;font-size:15px}.mai-owner .mai-pubbar .btn:disabled{opacity:.55;cursor:default}.mai-owner .mai-pubbar-links{flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.mai-owner .mai-pubbar-links a{color:var(--text-secondary,#3a3d38);text-underline-offset:3px;text-decoration:underline}.mai-owner .mai-toast{z-index:40;border-radius:var(--radius-pill,999px);color:#fff;background:#111;padding:10px 16px;font-size:14px;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.mai-v5 .mai-photo-cta{z-index:3;border-radius:var(--radius-pill,999px);border:1px solid var(--border,#11111124);color:var(--text,#111);background:#ffffffeb;align-items:center;gap:8px;padding:10px;font-size:13.5px;text-decoration:none;display:inline-flex;position:absolute;bottom:14px;right:14px}.mai-v5 .mai-photo-cta.is-empty{margin-top:14px;padding:10px 14px;position:static}.mai-v5 .mai-dash-end{height:1px}.mai-owner .mai-rating{z-index:2;background:#4bc4ff1f;border-bottom:1px solid #4bc4ff4d;padding:12px 14px;position:relative}.mai-owner .mai-rating-q{color:#111;margin:0 0 8px;font-size:14px;font-weight:700}.mai-owner .mai-rating-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mai-owner .mai-rating-ends{justify-content:space-between;margin-top:6px;display:flex}.mai-owner .mai-rating-end{color:#555;font-size:12px}.mai-owner .mai-rating-chip{color:#111;cursor:pointer;background:#fff;border:1.5px solid #111;border-radius:999px;flex:1 1 0;min-width:44px;max-width:64px;min-height:44px;padding:0;font-size:16px;font-weight:700}.mai-owner .mai-rating-chip:hover{color:#fff;background:#111}.mai-owner .mai-rating-chip:focus-visible{outline-offset:2px;outline:3px solid #111}.mai-owner .mai-return{z-index:2;color:#fff;background:#111;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex;position:relative}.mai-owner .mai-return-title{margin:0;font-size:16px;font-weight:700}.mai-owner .mai-return-text{color:#ffffffc7;margin:0;font-size:14px}.mai-owner .mai-return-cta{color:#111;background:#fff;border-radius:999px;align-items:center;min-height:44px;margin-top:4px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mai-owner .mai-return-later{color:#ffffffc7;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:14px;text-decoration:underline}.mai-owner .mai-pubbar-later{min-height:44px;font:inherit;color:var(--text-secondary,#3a3d38);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:-4px auto 0;padding:0 14px;font-size:14px;text-decoration:underline;display:block}[data-card-theme=cream],[data-surface=cream]{--cc-ink:oklch(19% .012 73);--cc-cream:oklch(97.5% .018 86);--cc-paper:oklch(100% 0 0);--cc-coral:oklch(67% .21 37);--cc-sun:oklch(84% .17 88);--cc-teal:oklch(68% .13 179);--cc-grape:oklch(61% .22 285);--cc-pink:oklch(75% .17 347);--cc-line:oklch(19% .012 73/.12);--cc-muted:oklch(49% .018 73);--cc-grape-deep:oklch(52% .22 285);--cc-coral-deep:oklch(52% .21 37);--cc-on-paper:var(--cc-ink);--cc-on-sun:var(--cc-ink);--cc-on-teal:var(--cc-ink);--cc-on-pink:var(--cc-ink);--cc-on-grape:var(--cc-cream);--cc-on-coral:var(--cc-cream);--cc-on-ink:var(--cc-cream);--cc-r-card:1.5rem;--cc-r-surface:1.75rem;--cc-r-tile:1.15rem;--cc-shadow-card:0 20px 42px -28px var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream],[data-surface=cream]{--cc-shadow-card:0 20px 42px -28px color-mix(in oklab,var(--cc-ink) 42%,transparent)}}[data-card-theme=cream],[data-surface=cream]{--cc-shadow-surface:0 28px 62px -30px var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream],[data-surface=cream]{--cc-shadow-surface:0 28px 62px -30px color-mix(in oklab,var(--cc-ink) 48%,transparent)}}[data-card-theme=cream],[data-surface=cream]{--cc-shadow-hero:0 36px 78px -28px var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream],[data-surface=cream]{--cc-shadow-hero:0 36px 78px -28px color-mix(in oklab,var(--cc-ink) 52%,transparent)}}[data-card-theme=cream],[data-surface=cream]{--cc-band-dashboard:linear-gradient(155deg,var(--cc-teal),transparent 42%)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream],[data-surface=cream]{--cc-band-dashboard:linear-gradient(155deg,color-mix(in oklab,var(--cc-teal) 13%,transparent),transparent 42%)}}[data-card-theme=cream],[data-surface=cream]{--cc-band-people:linear-gradient(145deg,var(--cc-sun),transparent 38%)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream],[data-surface=cream]{--cc-band-people:linear-gradient(145deg,color-mix(in oklab,var(--cc-sun) 18%,transparent),transparent 38%)}}[data-card-theme=cream],[data-surface=cream]{--cc-font-display:var(--f-black);--cc-font-text:var(--f-sans);--cc-font-hand:var(--font-caveat),cursive;--cc-font-mono:var(--f-mono);--bg:var(--cc-cream);--bg-deep:var(--cc-cream);--surface:var(--cc-paper);--border:var(--cc-line);--ink:var(--cc-ink);background:var(--cc-cream);color:var(--cc-ink);font-family:var(--cc-font-text)}[data-card-theme=cream] .cc-card{border-radius:var(--cc-r-card);box-shadow:var(--cc-shadow-card);outline:1px solid var(--cc-ink);padding:1.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-card{outline:1px solid color-mix(in oklab,var(--cc-ink) 10%,transparent)}}[data-card-theme=cream] .cc-fill-paper{background:var(--cc-paper);--cc-on:var(--cc-on-paper)}[data-card-theme=cream] .cc-fill-sun{background:var(--cc-sun);--cc-on:var(--cc-on-sun)}[data-card-theme=cream] .cc-fill-teal{background:var(--cc-teal);--cc-on:var(--cc-on-teal)}[data-card-theme=cream] .cc-fill-pink{background:var(--cc-pink);--cc-on:var(--cc-on-pink)}[data-card-theme=cream] .cc-fill-grape{background:var(--cc-grape-deep);--cc-on:var(--cc-on-grape)}[data-card-theme=cream] .cc-fill-coral{background:var(--cc-coral-deep);--cc-on:var(--cc-on-coral)}[data-card-theme=cream] .cc-fill-ink{background:var(--cc-ink);--cc-on:var(--cc-on-ink)}[data-card-theme=cream] [class*=cc-fill-]{color:var(--cc-on)}[data-card-theme=cream] .cc-label{background:var(--cc-ink);max-width:100%;color:var(--cc-cream);font-family:var(--cc-font-text);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;border-radius:999px;padding:.4rem .75rem;font-size:.68rem;font-weight:600;line-height:1.25;display:inline-block}[data-card-theme=cream] .cc-fill-coral .cc-label,[data-card-theme=cream] .cc-fill-grape .cc-label,[data-card-theme=cream] .cc-fill-ink .cc-label{background:var(--cc-cream)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-fill-coral .cc-label,[data-card-theme=cream] .cc-fill-grape .cc-label,[data-card-theme=cream] .cc-fill-ink .cc-label{background:color-mix(in oklab,var(--cc-cream) 88%,transparent)}}[data-card-theme=cream] .cc-fill-coral .cc-label,[data-card-theme=cream] .cc-fill-grape .cc-label,[data-card-theme=cream] .cc-fill-ink .cc-label{color:var(--cc-ink)}[data-card-theme=cream] .cc-statement{font-family:var(--cc-font-display);letter-spacing:-.01em;text-wrap:balance;margin:1.15rem 0 0;font-size:1.5rem;font-weight:800;line-height:1.16}[data-card-theme=cream] .cc-body{font-family:var(--cc-font-text);margin:.85rem 0 0;font-size:1rem;line-height:1.5}[data-card-theme=cream] .cc-note{font-family:var(--cc-font-hand);color:var(--cc-coral-deep);font-size:1.3rem;font-weight:500;line-height:1;display:inline-block;rotate:-4deg}[data-card-theme=cream] .cc-fill-coral .cc-note,[data-card-theme=cream] .cc-fill-grape .cc-note,[data-card-theme=cream] .cc-fill-ink .cc-note{color:var(--cc-sun)}[data-card-theme=cream] .mai-muted,[data-card-theme=cream] .mai-survey p{color:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mai-muted,[data-card-theme=cream] .mai-survey p{color:color-mix(in oklab,var(--cc-ink) 70%,transparent)}}[data-card-theme=cream] .cc-kicker{font-family:var(--cc-font-text);letter-spacing:.17em;text-transform:uppercase;color:var(--cc-coral-deep);font-size:.68rem;font-weight:600}@media (min-width:640px){[data-card-theme=cream] .cc-card{padding:1.75rem}[data-card-theme=cream] .cc-statement{font-size:1.625rem}}@media (min-width:1024px){[data-card-theme=cream] .cc-column{max-width:760px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){[data-card-theme=cream] *,[data-card-theme=cream] :after,[data-card-theme=cream] :before,[data-surface=cream] *,[data-surface=cream] :after,[data-surface=cream] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-card-theme=cream] .cc-hero{isolation:isolate}[data-card-theme=cream] .cc-hero-media{position:relative}[data-card-theme=cream] .cc-hero-frame{border-radius:var(--cc-r-surface);height:34rem;box-shadow:var(--cc-shadow-hero);background:var(--cc-ink);position:relative;overflow:hidden}[data-card-theme=cream] .cc-hero-photo{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}[data-card-theme=cream] .cc-hero-frame-empty{background:var(--cc-sun);place-items:center;display:grid}[data-card-theme=cream] .cc-hero-sigil{fill:none;width:42%;max-width:14rem;stroke:var(--cc-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}[data-card-theme=cream] .cc-hero-initial{font-family:var(--cc-font-display);color:var(--cc-ink);opacity:.8;font-size:9rem;font-weight:900;line-height:1}[data-card-theme=cream] .cc-hero-shade{background:linear-gradient(to bottom,transparent 32%,var(--cc-ink) 58%,var(--cc-ink) 82%,var(--cc-ink) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-hero-shade{background:linear-gradient(to bottom,transparent 32%,color-mix(in oklab,var(--cc-ink) 30%,transparent) 58%,color-mix(in oklab,var(--cc-ink) 72%,transparent) 82%,color-mix(in oklab,var(--cc-ink) 95%,transparent) 100%)}}[data-card-theme=cream] .cc-hero-badge{z-index:2;background:var(--cc-paper);border-radius:999px;position:absolute;top:1.25rem;left:1.25rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-hero-badge{background:color-mix(in oklab,var(--cc-paper) 90%,transparent)}}[data-card-theme=cream] .cc-hero-badge{color:var(--cc-ink);letter-spacing:.1em;text-transform:uppercase;padding:.4rem .75rem;font-size:.62rem;font-weight:700}[data-card-theme=cream] .cc-hero-sticker{z-index:2;box-shadow:0 6px 14px -8px var(--cc-ink);border-radius:999px;padding:.4rem .75rem;font-size:.72rem;font-weight:700;position:absolute}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-hero-sticker{box-shadow:0 6px 14px -8px color-mix(in oklab,var(--cc-ink) 60%,transparent)}}[data-card-theme=cream] .cc-hero-sticker-one{background:var(--cc-sun);color:var(--cc-ink);top:5.5rem;right:-.5rem;rotate:3deg}[data-card-theme=cream] .cc-hero.is-empty .cc-hero-sticker-one{background:var(--cc-ink);color:var(--cc-cream)}[data-card-theme=cream] .cc-hero.is-empty .cc-hero-sticker-two{background:var(--cc-paper);color:var(--cc-ink)}[data-card-theme=cream] .cc-hero-sticker-two{background:var(--cc-teal);color:var(--cc-ink);top:9.5rem;left:-.75rem;rotate:-3deg}[data-card-theme=cream] .cc-hero-caption{z-index:2;inset-inline:0;padding:1rem;position:absolute;bottom:0}[data-card-theme=cream] .cc-hero-name{font-family:var(--cc-font-display);color:var(--cc-cream);overflow-wrap:anywhere;font-size:1.5rem;font-weight:900;line-height:1.08}[data-card-theme=cream] .cc-hero-role{font-family:var(--cc-font-text);color:var(--cc-sun);margin-top:.35rem;font-size:.875rem;font-weight:700;line-height:1.3}[data-card-theme=cream] .cc-hero-below{padding:.875rem .25rem 0}[data-card-theme=cream] .cc-hero-tagline{max-width:46ch;color:var(--cc-ink);font-size:1rem;font-weight:500;line-height:1.45}[data-card-theme=cream] .cc-hero-meta{color:var(--cc-muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;display:flex}[data-card-theme=cream] .cc-hero-dot{background:var(--cc-sun);vertical-align:middle;border-radius:999px;width:.25rem;height:.25rem;margin-right:.6rem;display:inline-block}@media (min-width:640px){[data-card-theme=cream] .cc-hero-frame{height:40rem}[data-card-theme=cream] .cc-hero-caption{padding:1.5rem}[data-card-theme=cream] .cc-hero-name{font-size:2.25rem}[data-card-theme=cream] .cc-hero-role{font-size:.9rem}[data-card-theme=cream] .cc-hero-below{padding:1rem .5rem 0}[data-card-theme=cream] .cc-hero-sticker-one{right:2rem}[data-card-theme=cream] .cc-hero-sticker-two{left:2rem}}@media (min-width:1024px){[data-card-theme=cream] .cc-hero-frame{height:min(44rem,60vh)}[data-card-theme=cream] .cc-hero-caption{padding:2rem}[data-card-theme=cream] .cc-hero-name{font-size:2.75rem}[data-card-theme=cream] .cc-hero-role{font-size:1rem}[data-card-theme=cream] .cc-hero-tagline{font-size:1.0625rem}}[data-card-theme=cream] .cc-hero-action{z-index:3;position:absolute;bottom:1rem;right:1rem}[data-card-theme=cream] .cc-hero-action .mai-photo-cta{background:var(--cc-paper);color:var(--cc-ink);box-shadow:0 10px 24px -12px var(--cc-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-hero-action .mai-photo-cta{box-shadow:0 10px 24px -12px color-mix(in oklab,var(--cc-ink) 70%,transparent)}}@media (min-width:640px){[data-card-theme=cream] .cc-hero-action{bottom:2rem;right:2rem}}[data-card-theme=cream] .cc-dash{background:var(--cc-band-dashboard);border-radius:var(--cc-r-surface);padding:1.25rem 0;position:relative}[data-card-theme=cream] .cc-dash-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding-inline:.25rem;display:flex}[data-card-theme=cream] .cc-dash-note{flex:none;padding-top:.25rem}[data-card-theme=cream] .cc-dash-board{border-radius:var(--cc-r-surface);background:var(--cc-paper);box-shadow:var(--cc-shadow-surface);outline:1px solid var(--cc-ink);gap:2rem;margin-top:1rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-dash-board{outline:1px solid color-mix(in oklab,var(--cc-ink) 10%,transparent)}}[data-card-theme=cream] .cc-dash-meters{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}[data-card-theme=cream] .cc-meter{min-width:0}[data-card-theme=cream] .cc-meter-title{font-family:var(--cc-font-text);color:var(--cc-ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:600}[data-card-theme=cream] .cc-meter-track{background:var(--cc-ink);border-radius:999px;height:.5rem;margin-top:.7rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-meter-track{background:color-mix(in oklab,var(--cc-ink) 8%,transparent)}}[data-card-theme=cream] .cc-meter-track{overflow:hidden}[data-card-theme=cream] .cc-meter-fill{border-radius:999px;height:100%;display:block}[data-card-theme=cream] .cc-meter-coral{background:var(--cc-coral)}[data-card-theme=cream] .cc-meter-sun{background:var(--cc-sun)}[data-card-theme=cream] .cc-meter-teal{background:var(--cc-teal)}[data-card-theme=cream] .cc-meter-grape{background:var(--cc-grape)}[data-card-theme=cream] .cc-meter-pink{background:var(--cc-pink)}[data-card-theme=cream] .cc-meter-ink{background:var(--cc-ink)}[data-card-theme=cream] .cc-meter-poles{color:var(--cc-ink);justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.8rem;line-height:1.3;display:flex}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-meter-poles{color:color-mix(in oklab,var(--cc-ink) 70%,transparent)}}[data-card-theme=cream] .cc-meter-poles span{overflow-wrap:anywhere;max-width:48%}[data-card-theme=cream] .cc-meter-poles span:last-child{text-align:right}[data-card-theme=cream] .cc-dash-horizon{color:var(--cc-ink);flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-inline:.25rem;font-size:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-dash-horizon{color:color-mix(in oklab,var(--cc-ink) 70%,transparent)}}[data-card-theme=cream] .cc-dash-horizon b{color:var(--cc-ink)}@media (min-width:640px){[data-card-theme=cream] .cc-dash-board{padding:2.5rem}[data-card-theme=cream] .cc-dash-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1024px){[data-card-theme=cream] .cc-dash-meters{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-card-theme=cream] .cc-arch{border-radius:var(--cc-r-surface);background:var(--cc-ink);color:var(--cc-cream);box-shadow:0 28px 62px -30px var(--cc-ink);padding:1.5rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-arch{box-shadow:0 28px 62px -30px color-mix(in oklab,var(--cc-ink) 58%,transparent)}}[data-card-theme=cream] .cc-arch-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}[data-card-theme=cream] .cc-arch .cc-label{background:var(--cc-cream)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-arch .cc-label{background:color-mix(in oklab,var(--cc-cream) 88%,transparent)}}[data-card-theme=cream] .cc-arch .cc-label{color:var(--cc-ink)}[data-card-theme=cream] .cc-arch-note{color:var(--cc-sun);flex:none}[data-card-theme=cream] .cc-arch-name{font-family:var(--cc-font-display);color:var(--cc-cream);overflow-wrap:anywhere;margin-top:1.25rem;font-size:2rem;font-weight:900;line-height:1.05}[data-card-theme=cream] .cc-arch-bar{background:var(--cc-cream);border-radius:999px;height:12px;margin-top:1.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-arch-bar{background:color-mix(in oklab,var(--cc-cream) 12%,transparent)}}[data-card-theme=cream] .cc-arch-seg{height:100%;display:block}[data-card-theme=cream] .cc-arch-coral{background:var(--cc-coral)}[data-card-theme=cream] .cc-arch-sun{background:var(--cc-sun)}[data-card-theme=cream] .cc-arch-teal{background:var(--cc-teal)}[data-card-theme=cream] .cc-arch-grape{background:var(--cc-grape)}[data-card-theme=cream] .cc-arch-pink{background:var(--cc-pink)}[data-card-theme=cream] .cc-arch-paper{background:var(--cc-paper)}[data-card-theme=cream] .cc-arch-ink{background:var(--cc-cream)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-arch-ink{background:color-mix(in oklab,var(--cc-cream) 30%,transparent)}}[data-card-theme=cream] .cc-arch-rows{gap:1.5rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}[data-card-theme=cream] .cc-arch-row{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}[data-card-theme=cream] .cc-arch-row.is-main{grid-template-columns:4.5rem minmax(0,1fr)}[data-card-theme=cream] .cc-arch-tile{border-radius:var(--cc-r-tile);place-items:center;width:3.5rem;height:3.5rem;display:grid}[data-card-theme=cream] .cc-arch-row.is-main .cc-arch-tile{width:4.5rem;height:4.5rem}[data-card-theme=cream] .cc-arch-sigil{fill:none;width:60%;height:60%;stroke:var(--cc-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}[data-card-theme=cream] .cc-arch-ink .cc-arch-sigil{stroke:var(--cc-ink)}[data-card-theme=cream] .cc-arch-text{min-width:0}[data-card-theme=cream] .cc-arch-family{font-family:var(--cc-font-display);color:var(--cc-cream);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:1.15rem;font-weight:800;line-height:1.15;display:flex}[data-card-theme=cream] .cc-arch-row.is-main .cc-arch-family{font-size:1.45rem}[data-card-theme=cream] .cc-arch-percent{font-family:var(--cc-font-display);color:var(--cc-sun);font-weight:900}[data-card-theme=cream] .cc-arch-row.is-main .cc-arch-percent{font-size:1.6rem}[data-card-theme=cream] .cc-arch-blurb{color:var(--cc-cream);margin-top:.5rem;font-size:.95rem;line-height:1.5}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-arch-blurb{color:color-mix(in oklab,var(--cc-cream) 76%,transparent)}}[data-card-theme=cream] .cc-arch-legacy{border-top:1px solid var(--cc-cream);margin-top:1.5rem;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-arch-legacy{border-top:1px solid color-mix(in oklab,var(--cc-cream) 20%,transparent)}}[data-card-theme=cream] .cc-arch-legacy{color:var(--cc-sun);font-size:.85rem}@media (min-width:640px){[data-card-theme=cream] .cc-arch{padding:2.25rem}[data-card-theme=cream] .cc-arch-name{font-size:2.75rem}}[data-card-theme=cream] .cc-card-block{position:relative}[data-card-theme=cream] .cc-card-format{min-height:18rem}[data-card-theme=cream] .cc-card-format :is(h3,p,li){overflow-wrap:break-word}[data-card-theme=cream] .cc-card-format .cc-card-label{margin:0}[data-card-theme=cream] .cc-card-format>.cc-card-label+:is(p,ul){margin-top:3rem}[data-card-theme=cream] .cc-card-format .cc-card-lead{font-size:1.125rem;font-weight:500;line-height:1.5}[data-card-theme=cream] .cc-card-format .cc-card-items,[data-card-theme=cream] .cc-card-format .cc-card-rows{font-family:var(--cc-font-text);gap:.8rem;margin:1.1rem 0 0;padding:0;font-size:1rem;line-height:1.5;list-style:none;display:grid}[data-card-theme=cream] .cc-card-format .cc-card-rows>li{grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}[data-card-theme=cream] .cc-card-format .cc-card-mark{place-items:center;block-size:1.5em;inline-size:1.15rem;display:grid}[data-card-theme=cream] .cc-card-format .cc-card-mark svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;block-size:.95rem;inline-size:.95rem}[data-card-theme=cream] .cc-card-format .cc-card-rows>li+li,[data-card-theme=cream] .cc-card-format :is(.cc-body,.cc-card-items)+.cc-card-rows{border-top:1px solid var(--cc-on)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-card-format .cc-card-rows>li+li,[data-card-theme=cream] .cc-card-format :is(.cc-body,.cc-card-items)+.cc-card-rows{border-top:1px solid color-mix(in oklab,var(--cc-on) 22%,transparent)}}[data-card-theme=cream] .cc-card-format .cc-card-rows>li+li,[data-card-theme=cream] .cc-card-format :is(.cc-body,.cc-card-items)+.cc-card-rows{padding-top:.8rem}[data-card-theme=cream] .cc-card-format .cc-card-items>li{padding-left:1.75rem;position:relative}[data-card-theme=cream] .cc-card-format .cc-card-items>li:before{content:"";background:currentColor;border-radius:999px;width:.375rem;height:.375rem;position:absolute;top:.6em;left:.39rem}[data-card-theme=cream] .cc-card-format .cc-card-accent{font-family:var(--cc-font-display);letter-spacing:-.01em;margin:1.1rem 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}[data-card-theme=cream] .cc-card-format :is(p,ul)+.cc-card-accent{border-top:1px solid var(--cc-on);padding-top:.8rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-card-format :is(p,ul)+.cc-card-accent{border-top:1px solid color-mix(in oklab,var(--cc-on) 22%,transparent)}}[data-card-theme=cream] .cc-card-block>.cc-card-note{z-index:2;text-align:right;max-width:calc(100% - 2.5rem);position:absolute;top:-.75rem;right:1.25rem}[data-card-theme=cream] .cc-formula .cc-card-label{margin:0}[data-card-theme=cream] .cc-formula{padding-top:1rem;padding-bottom:1rem}[data-card-theme=cream] .cc-formula__row{align-items:center;gap:.875rem;margin-top:.625rem;display:flex}[data-card-theme=cream] .cc-formula__code{font-family:var(--cc-font-display);letter-spacing:-.01em;color:var(--cc-on,var(--cc-ink));font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:2rem;font-weight:900;line-height:1}[data-card-theme=cream] .cc-formula__line{min-width:0;font-family:var(--cc-font-text);color:var(--cc-on,var(--cc-ink));overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;font-size:.9375rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}[data-card-theme=cream] .cc-statement-band{box-shadow:0 0 0 100vmax var(--cc-ink);clip-path:inset(0 -100vmax);border-radius:0;padding:2.75rem 0}[data-card-theme=cream] .cc-statement-band .cc-statement-band-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}[data-card-theme=cream] .cc-statement-band .cc-kicker{color:var(--cc-sun);overflow-wrap:anywhere;max-width:100%}[data-card-theme=cream] .cc-statement-band .cc-note{overflow-wrap:anywhere;max-width:100%}[data-card-theme=cream] .cc-statement-band .cc-statement-punch{text-wrap:pretty;overflow-wrap:anywhere;margin:2rem 0 0;font-size:2rem;line-height:1.2}[data-card-theme=cream] .cc-statement-band .cc-statement-punch[data-punch=long]{font-size:1.75rem}[data-card-theme=cream] .cc-statement-band .cc-statement-rest{max-width:62ch;color:var(--cc-cream);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-statement-band .cc-statement-rest{color:color-mix(in oklab,var(--cc-cream) 74%,var(--cc-ink))}}[data-card-theme=cream] .cc-statement-band .cc-statement-rest{overflow-wrap:anywhere}@media (min-width:640px){[data-card-theme=cream] .cc-statement-band{padding-block:3.5rem}[data-card-theme=cream] .cc-statement-band .cc-statement-punch{margin-top:3rem;font-size:2.5rem}[data-card-theme=cream] .cc-statement-band .cc-statement-punch[data-punch=long]{font-size:2.125rem}[data-card-theme=cream] .cc-statement-band .cc-statement-rest{font-size:1.125rem}}@media (min-width:1024px){[data-card-theme=cream] .cc-statement-band{padding-block:4.5rem}[data-card-theme=cream] .cc-statement-band .cc-statement-punch{font-size:3rem;line-height:1.14}[data-card-theme=cream] .cc-statement-band .cc-statement-punch[data-punch=long]{font-size:2.5rem}[data-card-theme=cream] .cc-statement-band .cc-statement-rest{font-size:1.1875rem}}[data-card-theme=cream] .cc-split{position:relative}[data-card-theme=cream] .cc-split .cc-split-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.9rem;display:flex}[data-card-theme=cream] .cc-split .cc-label{overflow-wrap:break-word;margin:0}[data-card-theme=cream] .cc-split .cc-note{flex:none}[data-card-theme=cream] .cc-split .cc-split-body{border-radius:var(--cc-r-card);box-shadow:var(--cc-shadow-card);outline:1px solid var(--cc-ink);grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-split .cc-split-body{outline:1px solid color-mix(in oklab,var(--cc-ink) 10%,transparent)}}[data-card-theme=cream] .cc-split .cc-split-half{flex-direction:column;gap:.6rem;min-width:0;min-height:8rem;padding:1.5rem;display:flex;position:relative}[data-card-theme=cream] .cc-split .cc-split-a{border-radius:var(--cc-r-card) var(--cc-r-card) 0 0;padding-bottom:2.6rem}[data-card-theme=cream] .cc-split .cc-split-b{border-radius:0 0 var(--cc-r-card) var(--cc-r-card);padding-top:2.6rem}[data-card-theme=cream] .cc-split .cc-split-cap{font-family:var(--cc-font-text);letter-spacing:.14em;text-transform:uppercase;color:currentColor;overflow-wrap:anywhere;font-size:.68rem;font-weight:600;line-height:1.25}[data-card-theme=cream] .cc-split .cc-split-text{font-family:var(--cc-font-text);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1rem;font-weight:500;line-height:1.45}[data-card-theme=cream] .cc-split .cc-split-seam{z-index:1;background:var(--cc-paper);width:2.75rem;height:2.75rem;color:var(--cc-ink);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-card);font-family:var(--cc-font-text);border-radius:999px;place-items:center;font-size:1.15rem;font-weight:600;line-height:1;display:grid;position:absolute;bottom:0;left:50%;translate:-50% 50%}@media (min-width:640px){[data-card-theme=cream] .cc-split .cc-split-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}[data-card-theme=cream] .cc-split .cc-split-half{min-height:16rem;padding:1.75rem}[data-card-theme=cream] .cc-split .cc-split-a{border-radius:var(--cc-r-card) 0 0 var(--cc-r-card);padding-bottom:1.75rem;padding-right:2.6rem}[data-card-theme=cream] .cc-split .cc-split-b{border-radius:0 var(--cc-r-card) var(--cc-r-card) 0;padding-top:1.75rem;padding-left:2.6rem}[data-card-theme=cream] .cc-split .cc-split-seam{inset:50% 0 auto auto;translate:50% -50%}[data-card-theme=cream] .cc-split .cc-split-text{font-size:1.0625rem}}[data-card-theme=cream] .cc-split-seam-icon{width:1.25rem;height:1.25rem;display:block}[data-card-theme=cream] .cc-loop{position:relative}[data-card-theme=cream] .cc-loop-head{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-bottom:1.1rem;display:flex}[data-card-theme=cream] .cc-loop-note{margin-top:-.15rem}[data-card-theme=cream] .cc-loop-body{--cc-loop-gutter:2.3rem;--cc-loop-node-half:1.15rem;--cc-loop-band:2.3rem;--cc-loop-band-gap:.3rem;--cc-loop-tip:.95rem;position:relative}[data-card-theme=cream] .cc-loop-chain{padding:0 0 0 calc(var(--cc-loop-gutter) + .3rem);flex-direction:column;align-items:flex-start;gap:.15rem;margin:0;list-style:none;display:flex}[data-card-theme=cream] .cc-loop-item{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;max-width:100%;display:flex}[data-card-theme=cream] .cc-loop-node{z-index:1;background:var(--cc-sun);max-width:100%;color:var(--cc-ink);font-family:var(--cc-font-text);overflow-wrap:anywhere;border-radius:999px;padding:.5rem 1rem;font-size:.95rem;font-weight:600;line-height:1.25;display:inline-block;position:relative}[data-card-theme=cream] .cc-loop-sep{flex:none;width:.85rem;height:.85rem;margin-left:1rem}[data-card-theme=cream] .cc-loop-sep path{fill:none;stroke:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-loop-sep path{stroke:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .cc-loop-sep path{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-card-theme=cream] .cc-loop-sep-h{display:none}[data-card-theme=cream] .cc-loop-arc path,[data-card-theme=cream] .cc-loop-tail path,[data-card-theme=cream] .cc-loop-tip path{fill:none;stroke:var(--cc-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-card-theme=cream] .cc-loop-arc,[data-card-theme=cream] .cc-loop-tip{pointer-events:none;position:absolute}[data-card-theme=cream] .cc-loop-tail{display:none}[data-card-theme=cream] .cc-loop-arc-v{left:0;top:var(--cc-loop-node-half);height:calc(100% - var(--cc-loop-node-half) * 2);width:var(--cc-loop-gutter)}[data-card-theme=cream] .cc-loop-tip-v{left:calc(var(--cc-loop-gutter) - var(--cc-loop-tip) * 11 / 12);top:calc(var(--cc-loop-node-half) - var(--cc-loop-tip) / 12);width:var(--cc-loop-tip);height:var(--cc-loop-tip)}[data-card-theme=cream] .cc-loop-arc-h{display:none}[data-card-theme=cream] .cc-loop-caption{max-width:54ch;font-family:var(--cc-font-text);color:var(--cc-muted);overflow-wrap:break-word;margin:1.1rem 0 0;font-size:.92rem;line-height:1.55}@media (min-width:640px){[data-card-theme=cream] .cc-loop-body{width:max-content;max-width:100%}[data-card-theme=cream] .cc-loop-chain{padding:0 0 calc(var(--cc-loop-band) + var(--cc-loop-band-gap)) calc(var(--cc-loop-gutter) + .3rem);flex-flow:wrap;align-items:stretch;gap:.45rem .5rem}[data-card-theme=cream] .cc-loop-item{flex-direction:row;align-items:center;gap:.45rem}[data-card-theme=cream] .cc-loop-item:last-child{flex:auto;position:relative}[data-card-theme=cream] .cc-loop-node{font-size:1rem}[data-card-theme=cream] .cc-loop-sep{margin-left:0}[data-card-theme=cream] .cc-loop-sep-v{display:none}[data-card-theme=cream] .cc-loop-sep-h{display:inline}[data-card-theme=cream] .cc-loop-tail{z-index:0;pointer-events:none;width:100%;height:50%;display:block;position:absolute;top:50%;left:0}[data-card-theme=cream] .cc-loop-arc-v{height:calc(100% - var(--cc-loop-node-half) - var(--cc-loop-band-gap))}[data-card-theme=cream] .cc-loop-arc-h{left:var(--cc-loop-gutter);width:calc(100% - var(--cc-loop-gutter));bottom:var(--cc-loop-band-gap);height:var(--cc-loop-band);display:block}}[data-card-theme=cream] .cc-list{border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line);padding-block:1.75rem}[data-card-theme=cream] .cc-list+.cc-list{border-top:0;padding-top:0}[data-card-theme=cream] .cc-list-head{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;display:flex}[data-card-theme=cream] .cc-list-head .cc-label{overflow-wrap:break-word;min-width:0;margin:0}[data-card-theme=cream] .cc-list-note{margin-block:-.1rem .2rem}[data-card-theme=cream] .cc-list-edge{font-family:var(--cc-font-display);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:break-word;margin:1.15rem 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}[data-card-theme=cream] .cc-list-lead,[data-card-theme=cream] .cc-list-tail{font-family:var(--cc-font-text);color:var(--cc-muted);overflow-wrap:break-word;margin:.85rem 0 0;font-size:1rem;line-height:1.5}[data-card-theme=cream] .cc-list-items{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}[data-card-theme=cream] .cc-list-item{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}[data-card-theme=cream] .cc-list-item-anti{margin-top:.4rem}[data-card-theme=cream] .cc-list-text{min-width:0;font-family:var(--cc-font-text);overflow-wrap:break-word;font-size:1rem;line-height:1.5}[data-card-theme=cream] .cc-list-mark{border-radius:999px;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid}[data-card-theme=cream] .cc-list-mark svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;block-size:.85rem;inline-size:.85rem}@media (min-width:640px){[data-card-theme=cream] .cc-list{padding-block:2.25rem}[data-card-theme=cream] .cc-list-edge{font-size:1.375rem}}[data-card-theme=cream] .cc-chips{margin:0}[data-card-theme=cream] .cc-chips .cc-chips-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}[data-card-theme=cream] .cc-chips .cc-label{margin:0}[data-card-theme=cream] .cc-chips .cc-chips-row{flex-wrap:wrap;gap:.5rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}[data-card-theme=cream] .cc-chips .cc-chip{max-width:100%;font-family:var(--cc-font-text);white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.35;display:inline-flex}[data-card-theme=cream] .cc-chips .cc-chip-sun{background:var(--cc-sun);color:var(--cc-ink)}[data-card-theme=cream] .cc-chips .cc-chip-teal{background:var(--cc-teal);color:var(--cc-ink)}[data-card-theme=cream] .cc-chips .cc-chip-pink{background:var(--cc-pink);color:var(--cc-ink)}[data-card-theme=cream] .cc-chips .cc-chip-paper{background:var(--cc-paper);color:var(--cc-ink);box-shadow:inset 0 0 0 1px var(--cc-line)}[data-card-theme=cream] .cc-chips .cc-chips-especially{max-width:56ch;font-family:var(--cc-font-text);color:var(--cc-muted);overflow-wrap:anywhere;margin:.9rem 0 0;font-size:.8125rem;line-height:1.55}@media (min-width:640px){[data-card-theme=cream] .cc-chips .cc-chips-row{gap:.625rem}[data-card-theme=cream] .cc-chips .cc-chips-especially{font-size:.875rem}}[data-card-theme=cream] .cc-people-rows{flex-direction:column;gap:.75rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}[data-card-theme=cream] .cc-people-row{align-items:flex-start;gap:.75rem;display:flex}[data-card-theme=cream] .cc-people-chip{min-width:5.25rem;font-family:var(--cc-font-text);color:var(--cc-ink);border-radius:999px;flex:none;justify-content:center;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex}[data-card-theme=cream] .cc-people-chip.cc-chip-sun{background:var(--cc-sun)}[data-card-theme=cream] .cc-people-chip.cc-chip-teal{background:var(--cc-teal)}[data-card-theme=cream] .cc-people-chip.cc-chip-paper{background:var(--cc-cream)}[data-card-theme=cream] .cc-people-text{flex-direction:column;gap:.3rem;min-width:0;display:flex}[data-card-theme=cream] .cc-people-who{font-family:var(--cc-font-text);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4}[data-card-theme=cream] .cc-people.is-rich .cc-people-rows{gap:1.15rem}[data-card-theme=cream] .cc-people.is-rich .cc-people-row{flex-direction:column;gap:.45rem}[data-card-theme=cream] .cc-people.is-rich .cc-people-chip{min-width:0;padding:.2rem .6rem;font-size:.75rem}[data-card-theme=cream] .cc-people.is-rich .cc-people-who{font-family:var(--cc-font-display);font-size:1.3rem;font-weight:800;line-height:1.15}[data-card-theme=cream] .cc-people-why{color:var(--cc-cream);margin:0;font-size:.95rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-people-why{color:color-mix(in oklab,var(--cc-cream) 80%,transparent)}}[data-card-theme=cream] .cc-people-mirror{border-top:1px solid var(--cc-cream);margin-top:1.25rem;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-people-mirror{border-top:1px solid color-mix(in oklab,var(--cc-cream) 28%,transparent)}}[data-card-theme=cream] .cc-people-mirror-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-sun);margin:0;font-size:.75rem;font-weight:600}[data-card-theme=cream] .cc-people-mirror-text{font-family:var(--cc-font-text);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.4}[data-card-theme=cream] .cc-warning{border-radius:var(--cc-r-card);border:2px solid var(--cc-ink);background:var(--cc-paper);color:var(--cc-ink);box-shadow:var(--cc-shadow-card);position:relative;overflow:hidden}[data-card-theme=cream] .cc-warning__band{background:var(--cc-sun);color:var(--cc-ink);border-bottom:2px solid var(--cc-ink);flex-wrap:wrap;align-items:center;gap:.6rem .625rem;padding:.75rem 1rem;display:flex}[data-card-theme=cream] .cc-warning__sign{width:1.375rem;height:1.375rem;color:var(--cc-ink);flex:none}[data-card-theme=cream] .cc-warning__title{min-width:0;font-family:var(--cc-font-text);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;flex:auto;margin:0;font-size:.68rem;font-weight:600;line-height:1.25}[data-card-theme=cream] .cc-warning .cc-note{max-width:100%;color:var(--cc-ink);overflow-wrap:anywhere;flex:0 auto;margin-left:auto}[data-card-theme=cream] .cc-warning__body{padding:1.15rem 1rem 1.3rem}[data-card-theme=cream] .cc-warning__list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}[data-card-theme=cream] .cc-warning__item{font-family:var(--cc-font-text);overflow-wrap:anywhere;padding-left:1.45rem;font-size:.9375rem;line-height:1.55;position:relative}[data-card-theme=cream] .cc-warning__item:before{content:"—";color:var(--cc-coral-deep);position:absolute;top:0;left:0}@media (min-width:640px){[data-card-theme=cream] .cc-warning__band{padding:.875rem 1.5rem}[data-card-theme=cream] .cc-warning__body{padding:1.5rem 1.5rem 1.625rem}[data-card-theme=cream] .cc-warning__item{font-size:.975rem}}[data-card-theme=cream] .cc-blocks,[data-card-theme=cream] .cc-tab{gap:1.25rem;display:grid}[data-card-theme=cream] .cc-blocks>*+*{margin-top:0}[data-card-theme=cream] .mai-tabpanel{transition:opacity .15s}[data-card-theme=cream] .mai-block{position:relative}@media (min-width:640px){[data-card-theme=cream] .cc-blocks,[data-card-theme=cream] .cc-tab{gap:1.5rem}}[data-card-theme=cream] .mai-tabs{z-index:5;background:var(--cc-cream);gap:.5rem;margin-top:1.125rem;padding:.5rem 0;display:flex;position:sticky;top:0}[data-card-theme=cream] .mai-tab{white-space:nowrap;border:1.5px solid var(--cc-line);color:var(--cc-ink);background:0 0;border-radius:999px;flex:1 1 0;padding:.6rem .875rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mai-tab{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .mai-tab{font:inherit;font-family:var(--cc-font-text);cursor:pointer;font-size:.9375rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}[data-card-theme=cream] .mai-tab[aria-selected=true]{background:var(--cc-ink);border-color:var(--cc-ink);color:var(--cc-on-ink)}[data-card-theme=cream] .mai-tab:focus-visible{outline:2px solid var(--cc-coral-deep);outline-offset:2px}@media (min-width:1024px){[data-card-theme=cream] .mai-tabs{width:100%;max-width:760px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){[data-card-theme=cream] .mai-tab{transition:none}}[data-card-theme=cream] .cc-topbar{z-index:20;max-width:var(--maxw-profile);justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding:.75rem 24px;display:flex;position:relative}@media (max-width:720px){[data-card-theme=cream] .cc-topbar{padding-inline:14px}}[data-card-theme=cream] .cc-topbar-left{min-width:0}[data-card-theme=cream] .cc-topbar-right{align-items:center;gap:.5rem;display:flex}[data-card-theme=cream] .cc-iconbtn{border:1.5px solid var(--cc-line);background:var(--cc-paper);width:44px;height:44px;color:var(--cc-ink);cursor:pointer;box-shadow:var(--cc-shadow-card);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-card-theme=cream] .cc-iconbtn:hover{border-color:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-iconbtn:hover{border-color:color-mix(in oklab,var(--cc-ink) 35%,transparent)}}[data-card-theme=cream] .cc-iconbtn svg{width:24px;height:24px}[data-card-theme=cream] .cc-wordmark{min-height:44px;color:var(--cc-ink);font-family:var(--cc-font-display);letter-spacing:.02em;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:900;text-decoration:none;display:inline-flex}[data-card-theme=cream] .cc-wordmark svg{width:20px;height:20px;color:var(--cc-teal)}[data-card-theme=cream] .cc-mode{gap:.375rem;display:inline-flex}[data-card-theme=cream] .cc-mode button{border:1.5px solid var(--cc-line);color:var(--cc-ink);background:0 0;border-radius:999px;padding:.45rem .85rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-mode button{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .cc-mode button{font:inherit;cursor:pointer;min-height:40px;font-size:.875rem;font-weight:600}[data-card-theme=cream] .cc-mode button[aria-pressed=true]{background:var(--cc-ink);border-color:var(--cc-ink);color:var(--cc-on-ink)}[data-card-theme=cream] .cc-menu{z-index:30;border-radius:var(--cc-r-tile);border:1px solid var(--cc-line);background:var(--cc-paper);min-width:14rem;box-shadow:var(--cc-shadow-surface);flex-direction:column;padding:.375rem;display:flex;position:absolute;top:calc(100% - .25rem);right:24px}[data-card-theme=cream] .cc-menu-item{border-radius:calc(var(--cc-r-tile) - .25rem);width:100%;color:var(--cc-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.65rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}[data-card-theme=cream] .cc-menu-item:hover{background:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-menu-item:hover{background:color-mix(in oklab,var(--cc-ink) 6%,transparent)}}[data-card-theme=cream] .cc-menu-item:disabled{opacity:.45;cursor:not-allowed}[data-card-theme=cream] .cc-menu-item.is-danger{color:var(--cc-coral-deep)}[data-card-theme=cream] .cc-menu-item.is-note{color:var(--cc-muted);cursor:default;font-size:.875rem}[data-card-theme=cream] .cc-menu-item.is-note:hover{background:0 0}[data-card-theme=cream] .cc-topbar-toast{z-index:30;background:var(--cc-ink);color:var(--cc-on-ink);border-radius:999px;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;top:calc(100% + .25rem);right:24px}[data-card-theme=cream] .cc-topbar-toast.is-floating{top:auto;left:auto;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));position:fixed}html[data-card-viewer=member] [data-card-hook],html[data-card-viewer=self] [data-card-hook]{display:none!important}[data-card-theme=cream] .cc-compare-title{font-family:var(--cc-font-display);color:var(--cc-ink);overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:900;line-height:1.15}[data-card-theme=cream] .cc-meter-locked .cc-meter-fill{background:repeating-linear-gradient(90deg,var(--cc-ink) 0 .5rem,transparent .5rem .9rem);width:100%}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-meter-locked .cc-meter-fill{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--cc-ink) 18%,transparent) 0 .5rem,transparent .5rem .9rem)}}[data-card-theme=cream] .cc-compare-text{color:var(--cc-ink);margin:0;font-size:.95rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .cc-compare-text{color:color-mix(in oklab,var(--cc-ink) 78%,transparent)}}[data-card-theme=cream] .cc-hook-cta{background:var(--cc-ink);min-height:48px;color:var(--cc-paper);font-family:var(--cc-font-text);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:0 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}[data-card-theme=cream] .cc-hook-footer{justify-items:start;gap:.75rem;display:grid}[data-card-theme=cream] .cc-hook-footer p{margin:0}[data-card-theme=cream] .cc-topbar-cta{background:var(--cc-ink);height:44px;color:var(--cc-paper);font-family:var(--cc-font-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.member-card .mh-cardbar-btn{min-height:48px}[data-card-theme=cream] .cc-back{flex:none}[data-card-theme=cream] .cc-foryou{border-radius:var(--cc-r-surface);background:var(--cc-ink);color:#fff;box-shadow:var(--cc-shadow-surface);margin:2.5rem 0 0;padding:1.5rem;scroll-margin-top:5rem}@media (min-width:1024px){[data-card-theme=cream] .cc-foryou{max-width:760px;margin-inline:auto}}[data-card-theme=cream] .cc-foryou-head{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}[data-card-theme=cream] .cc-foryou-lock{width:2.25rem;height:2.25rem;color:var(--cc-sun);background:oklab(100% 0 5.96046e-8/.14);border-radius:999px;flex:none;place-items:center;display:grid}[data-card-theme=cream] .cc-foryou-title{font-family:var(--cc-font-display);font-size:1.5rem;font-weight:900;line-height:1.1}[data-card-theme=cream] .cc-foryou-note{color:oklab(100% 0 5.96046e-8/.78);margin:.85rem 0 0;font-size:.95rem;line-height:1.5}[data-card-theme=cream] .cc-foryou-open{background:var(--cc-sun);min-height:44px;color:var(--cc-ink);font-family:var(--cc-font-text);cursor:pointer;border:0;border-radius:999px;margin-top:1.1rem;padding:.6rem 1.4rem;font-size:1rem;font-weight:600}[data-card-theme=cream] .cc-foryou-cards{gap:.75rem;margin-top:1.1rem;display:grid}[data-card-theme=cream] .cc-foryou-card{border-radius:var(--cc-r-card);background:oklab(100% 0 5.96046e-8/.08);outline:1px solid oklab(100% 0 5.96046e-8/.12);padding:1.15rem 1.25rem 1.25rem}[data-card-theme=cream] .cc-foryou-label{font-family:var(--cc-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-sun);margin:0;font-size:.72rem;font-weight:600}[data-card-theme=cream] .cc-foryou-text{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1rem;line-height:1.5}[data-card-theme=cream] .cc-foryou-shadow{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.85rem;margin-top:.75rem;display:grid}[data-card-theme=cream] .cc-foryou-tile{border:1.5px dashed oklab(100% 0 5.96046e-8/.45);border-radius:.75rem;place-items:center;width:40px;height:40px;display:grid}[data-card-theme=cream] .cc-foryou-tile svg{fill:none;stroke:oklab(100% 0 5.96046e-8/.5);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}[data-card-theme=cream] .cc-foryou-family{font-family:var(--cc-font-display);margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}[data-card-theme=cream] .cc-foryou-shadow .cc-foryou-text{margin-top:.3rem}[data-card-theme=cream] .cc-foryou-card.is-final{background:0 0;outline:0;padding-inline:.25rem}[data-card-theme=cream] .cc-foryou-question{font-family:var(--cc-font-display);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:1.5rem;font-weight:800;line-height:1.16}@media (min-width:640px){[data-card-theme=cream] .cc-foryou{padding:1.75rem}[data-card-theme=cream] .cc-foryou-question{font-size:1.625rem}}[data-card-theme=cream] .mai-bg{background:var(--cc-cream)}:root{--lp-background:oklch(97.5% .018 86);--lp-foreground:oklch(19% .012 73);--lp-ink:oklch(19% .012 73);--lp-cream:oklch(97.5% .018 86);--lp-paper:oklch(100% 0 0);--lp-coral:oklch(67% .21 37);--lp-sun:oklch(84% .17 88);--lp-teal:oklch(68% .13 179);--lp-grape:oklch(61% .22 285);--lp-pink:oklch(75% .17 347);--lp-line:oklch(19% .012 73/.12);--lp-on-accent:oklch(100% 0 0);--lp-on-sun:oklch(32% .08 88);--lp-on-teal:oklch(30% .06 179);--lp-on-pink:oklch(33% .09 347);--lp-grape-deep:oklch(52% .22 285);--lp-coral-deep:oklch(52% .21 37);--lp-coral-ink:oklch(46% .21 37);--lp-grape-ink:oklch(46% .22 285);--lp-on-grape:oklch(97.5% .018 86);--lp-on-coral:oklch(97.5% .018 86);--lp-font-display:var(--font-unbounded),"Onest",sans-serif;--lp-font-body:var(--font-onest),sans-serif;--lp-band:#fefbf5;--lp-sun-deep:#855a00;--lp-teal-deep:#006859;--lp-pink-deep:#a91e78;--lp-coral-soft:#ff8a5c;--lp-teal-soft:#3fd9c2;--lp-grape-soft:#9f8cff;--lp-font-hand:var(--font-caveat),cursive;--lp-font-mono:var(--font-jetbrains-mono),ui-monospace,monospace}@keyframes float-soft{0%,to{transform:translateY(0)rotate(.4deg)}50%{transform:translateY(-10px)rotate(-.3deg)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-7px)rotate(-1.2deg)}}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lp-ua{background:var(--lp-background);color:var(--lp-foreground);font-family:var(--lp-font-body);line-height:normal}.lp-ua h1,.lp-ua h2,.lp-ua h3{font-family:var(--lp-font-display);font-weight:700}@media (prefers-reduced-motion:reduce){.lp-ua *,.lp-ua :after,.lp-ua :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-surface=cream]{--fn-display:var(--cc-font-display);--fn-text:var(--lp-font-body);--fn-mono:var(--cc-font-mono);--fn-hand:var(--cc-font-hand);--fn-muted:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-surface=cream]{--fn-muted:color-mix(in oklab,var(--cc-ink) 70%,transparent)}}[data-surface=cream]{--fn-edge:1.5px solid var(--cc-ink);--fn-col:480px}[data-surface=cream].funnel-root{background:var(--cc-cream);min-height:100dvh;color:var(--cc-ink);font-family:var(--fn-text)}[data-surface=cream].funnel-root[data-wash=hero]{background:linear-gradient(145deg,var(--cc-sun),transparent 38%),linear-gradient(315deg,var(--cc-teal),transparent 40%),var(--cc-cream)}@supports (color:color-mix(in lab,red,red)){[data-surface=cream].funnel-root[data-wash=hero]{background:linear-gradient(145deg,color-mix(in oklab,var(--cc-sun) 23%,transparent),transparent 38%),linear-gradient(315deg,color-mix(in oklab,var(--cc-teal) 17%,transparent),transparent 40%),var(--cc-cream)}}[data-surface=cream] .funnel-col{max-width:var(--fn-col);flex-direction:column;min-height:100dvh;margin-inline:auto;padding:12px 20px 0;display:flex}[data-surface=cream] .funnel-col[data-wide="1"]{--fn-col:760px}[data-surface=cream] .funnel-body{flex:1;padding-top:24px}[data-surface=cream] .funnel-cta{padding:12px 0 max(16px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--cc-cream) 75%,transparent);position:sticky;bottom:0}[data-surface=cream] .funnel-cta[data-flow="1"]{padding:20px 0 max(20px,env(safe-area-inset-bottom));background:0 0;position:static}@keyframes fn-in{0%{opacity:0}to{opacity:1}}[data-surface=cream] .funnel-body{animation:fn-in .15s ease-out both}[data-surface=cream] .funnel-top{align-items:center;gap:12px;min-height:44px;display:flex}[data-surface=cream] .funnel-wordmark{font-family:var(--fn-display);letter-spacing:.06em;color:var(--cc-ink);font-size:15px;font-weight:800}[data-surface=cream] .funnel-back{width:44px;height:44px;color:var(--cc-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-surface=cream] .funnel-back-circle{border:var(--fn-edge);background:var(--cc-paper);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}[data-surface=cream] .funnel-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}[data-surface=cream] .funnel-back:focus-visible{outline:none}[data-surface=cream] .funnel-back:focus-visible .funnel-back-circle{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .funnel-phases{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:14px;display:grid}[data-surface=cream] .funnel-phase-label{font-family:var(--fn-text);color:var(--fn-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.3}[data-surface=cream] .funnel-phase[data-on="1"] .funnel-phase-label{color:var(--cc-ink);font-weight:600}[data-surface=cream] .funnel-phase-track{background:var(--cc-ink);border-radius:999px;height:.5rem;margin-top:6px}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .funnel-phase-track{background:color-mix(in oklab,var(--cc-ink) 8%,transparent)}}[data-surface=cream] .funnel-phase-track{overflow:hidden}[data-surface=cream] .funnel-phase-fill{background:var(--cc-ink);border-radius:999px;height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){[data-surface=cream] .funnel-phase-fill{transition:none}}[data-surface=cream] .funnel-title{font-family:var(--fn-display);letter-spacing:-.01em;text-wrap:balance;font-size:26px;font-weight:800;line-height:1.15}[data-surface=cream] .funnel-sub{font-family:var(--fn-text);color:var(--fn-muted);margin-top:10px;font-size:16px;line-height:1.5}@media (min-width:640px){[data-surface=cream] .funnel-title{font-size:34px}}[data-surface=cream] .funnel-note{font-family:var(--fn-hand);color:var(--cc-coral-deep);margin-top:12px;font-size:1.3rem;font-weight:500;line-height:1;display:inline-block;rotate:-4deg}[data-surface=cream] .funnel-sticker{z-index:2;background:var(--cc-sun);color:var(--cc-ink);font-family:var(--fn-text);box-shadow:0 3px 8px var(--cc-ink);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:12px;right:14px;rotate:-4deg}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .funnel-sticker{box-shadow:0 3px 8px color-mix(in oklab,var(--cc-ink) 18%,transparent)}}[data-surface=cream] .fn-btn{background:var(--cc-ink);width:100%;min-height:56px;color:var(--cc-cream);font-family:var(--fn-text);cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none;display:flex;position:relative}[data-surface=cream] .fn-btn:disabled{opacity:.35;cursor:default}[data-surface=cream] .fn-btn:focus-visible{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-btn.is-ghost{background:var(--cc-paper);color:var(--cc-ink);border:var(--fn-edge)}[data-surface=cream] .fn-spin{border:2px solid;border-radius:999px;flex:none;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-spin{border:2px solid color-mix(in oklab,currentColor 30%,transparent)}}[data-surface=cream] .fn-spin{border-top-color:currentColor;animation:fn-spin .8s linear infinite}@keyframes fn-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){[data-surface=cream] .fn-spin{animation:none}}[data-surface=cream] .fn-link{cursor:pointer;min-height:44px;font-family:var(--fn-text);color:var(--cc-ink);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0 2px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}[data-surface=cream] .fn-link:focus-visible{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-link-center{justify-content:center;margin:6px auto 0;display:flex}[data-surface=cream] .fn-restored{background:var(--cc-paper);box-shadow:0 0 0 1.5px var(--cc-line);font-family:var(--fn-text);color:var(--cc-ink);border-radius:18px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 4px;padding:10px 10px 10px 16px;font-size:15px;line-height:1.4;display:flex}[data-surface=cream] .fn-restored>span{flex:12rem}[data-surface=cream] .fn-restored__btn{background:var(--cc-ink);min-height:44px;color:var(--cc-on-ink);font-family:var(--fn-text);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}[data-surface=cream] .fn-restored__btn:focus-visible{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-opts{gap:10px;display:grid}[data-surface=cream] .fn-opt{text-align:left;border:var(--fn-edge);border-radius:var(--cc-r-card);background:var(--cc-paper);width:100%;min-height:64px;color:var(--cc-ink);font-family:var(--fn-text);cursor:pointer;flex-direction:column;justify-content:center;gap:4px;padding:14px 52px 14px 18px;font-size:16px;line-height:1.35;display:flex;position:relative}[data-surface=cream] .fn-opt-title{font-weight:600}[data-surface=cream] .fn-opt-text{color:var(--fn-muted);font-size:14px;line-height:1.4}[data-surface=cream] .fn-opt[data-on="1"] .fn-opt-text{color:inherit}[data-surface=cream] .fn-opt:focus-visible{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-tick{background:var(--cc-ink);width:26px;height:26px;color:var(--cc-cream);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}[data-surface=cream] .fn-tick svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}[data-surface=cream] .fn-fill-coral .fn-tick,[data-surface=cream] .fn-fill-grape .fn-tick,[data-surface=cream] .fn-fill-ink .fn-tick{background:var(--cc-cream);color:var(--cc-ink)}[data-surface=cream] .fn-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-surface=cream] .fn-tile{aspect-ratio:1;border:var(--fn-edge);border-radius:var(--cc-r-card);background:var(--cc-paper);color:var(--cc-ink);cursor:pointer;text-align:left;align-items:flex-end;padding:16px;display:flex;position:relative}[data-surface=cream] .fn-tile-label{align-items:center;gap:10px;min-width:0;display:flex}[data-surface=cream] .fn-ai-logo{flex:none;width:28px;height:28px}[data-surface=cream] .fn-tile-name{font-family:var(--fn-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.1}[data-surface=cream] .fn-tile:focus-visible{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-chips{flex-wrap:wrap;gap:8px;display:flex}[data-surface=cream] .fn-chip{border:var(--fn-edge);background:var(--cc-paper);max-width:100%;min-height:44px;color:var(--cc-ink);font-family:var(--fn-text);cursor:pointer;text-align:left;overflow-wrap:anywhere;text-wrap:pretty;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}[data-surface=cream] .fn-chip[data-on="1"]{border-color:#0000}[data-surface=cream] .fn-chip svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}[data-surface=cream] .fn-chip:focus-visible{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-input{border:var(--fn-edge);border-radius:var(--cc-r-card);background:var(--cc-paper);width:100%;min-height:56px;color:var(--cc-ink);font-family:var(--fn-text);padding:14px 18px;font-size:17px;line-height:1.3}[data-surface=cream] .fn-input::placeholder{color:var(--fn-muted)}[data-surface=cream] .fn-input:focus{outline:3px solid var(--cc-sun);outline-offset:-1px}[data-surface=cream] .fn-input[aria-invalid=true]{border-color:var(--cc-coral-deep)}[data-surface=cream] .city-picker{flex-direction:column;display:flex}[data-surface=cream] .city-list{border:var(--fn-edge);border-radius:var(--cc-r-card);background:var(--cc-paper);margin:8px 0 0;padding:4px;list-style:none}[data-surface=cream] .city-option{border-radius:calc(var(--cc-r-card) - 4px);min-height:48px;color:var(--cc-ink);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:8px 14px;display:flex}[data-surface=cream] .city-option[data-active="1"]{background:var(--cc-sun)}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .city-option[data-active="1"]{background:color-mix(in oklab,var(--cc-sun) 35%,var(--cc-paper))}}[data-surface=cream] .city-option__name{font-family:var(--fn-text);font-size:17px;font-weight:700;line-height:1.25}[data-surface=cream] .city-option__ctx{color:var(--fn-muted);font-size:14px;line-height:1.3}[data-surface=cream] .fn-msg{font-family:var(--fn-text);color:var(--fn-muted);align-items:flex-start;gap:6px;margin-top:8px;font-size:14px;line-height:1.4;display:flex}[data-surface=cream] .fn-msg svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:2px}[data-surface=cream] .fn-msg[data-tone=bad]{color:var(--cc-coral-deep)}[data-surface=cream] .fn-msg[data-tone=good]{color:var(--cc-ink)}[data-surface=cream] .fn-msg[data-tone=good] svg{color:var(--cc-teal)}[data-surface=cream] .fn-nick{border:var(--fn-edge);border-radius:var(--cc-r-card);background:var(--cc-paper);align-items:center;gap:0;min-height:56px;padding:0 18px;display:flex}[data-surface=cream] .fn-nick:focus-within{outline:3px solid var(--cc-sun);outline-offset:-1px}[data-surface=cream] .fn-nick-prefix{font-family:var(--fn-text);color:var(--fn-muted);flex:none;font-size:17px}[data-surface=cream] .fn-nick input{min-width:0;font-family:var(--fn-text);color:var(--cc-ink);background:0 0;border:0;flex:1;padding:14px 0;font-size:17px}[data-surface=cream] .fn-nick input:focus{outline:none}[data-surface=cream] .fn-nick-state{flex:none;align-items:center;margin-left:8px;display:inline-flex}[data-surface=cream] .fn-nick-state svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}[data-surface=cream] .fn-nick-state[data-tone=good]{color:var(--cc-teal)}[data-surface=cream] .fn-nick-state[data-tone=bad]{color:var(--cc-coral-deep)}[data-surface=cream] .fn-steps{counter-reset:fn;gap:14px;margin:0;padding:0;list-style:none;display:grid}[data-surface=cream] .fn-steps li{font-family:var(--fn-text);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.45;display:grid}[data-surface=cream] .fn-steps .fn-num{width:28px;height:28px;font-family:var(--fn-text);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}[data-surface=cream] .fn-prompt{border-radius:var(--cc-r-tile);background:var(--cc-ink);max-height:240px;color:var(--cc-cream);font-family:var(--fn-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch;margin:0;padding:14px 16px;font-size:12px;line-height:1.5;overflow:auto}[data-surface=cream] .fn-paste{border:1.5px dashed var(--cc-ink);border-radius:var(--cc-r-card);background:var(--cc-paper);width:100%;min-height:200px;color:var(--cc-ink);font-family:var(--fn-mono);resize:vertical;padding:16px;font-size:16px;line-height:1.5}[data-surface=cream] .fn-paste::placeholder{color:var(--fn-muted)}[data-surface=cream] .fn-paste:focus{outline:3px solid var(--cc-sun);outline-offset:-1px}[data-surface=cream] .fn-strip{border-radius:var(--cc-r-tile);background:var(--cc-paper);outline:1px solid var(--cc-line);max-height:72px;box-shadow:var(--cc-shadow-card);align-items:center;gap:12px;padding:10px 12px;display:flex}[data-surface=cream] .fn-strip-face{background:var(--cc-sun);width:48px;height:48px;color:var(--cc-ink);font-family:var(--fn-display);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;display:inline-flex}[data-surface=cream] .fn-strip-body{flex:1;min-width:0;display:block}[data-surface=cream] .fn-strip-name{font-family:var(--fn-display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.15;display:block;overflow:hidden}[data-surface=cream] .fn-strip-meta{font-family:var(--fn-text);color:var(--fn-muted);margin-top:2px;font-size:12px;line-height:1.3;display:block}[data-surface=cream] .fn-strip-pending{background:var(--cc-sun);max-width:40%;color:var(--cc-ink);font-family:var(--fn-text);text-wrap:balance;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.25}[data-surface=cream] .fn-scales{gap:18px;margin:0;padding:0;list-style:none;display:grid}[data-surface=cream] .fn-scale-head{font-family:var(--fn-text);justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;line-height:1.35;display:flex}[data-surface=cream] .fn-scale[data-state=todo] .fn-scale-head{color:var(--fn-muted)}[data-surface=cream] .fn-scale-mark{width:18px;height:18px;color:var(--cc-teal);flex:none}[data-surface=cream] .fn-scale-mark svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}[data-surface=cream] .fn-scale-note{font-family:var(--fn-text);color:var(--fn-muted);margin-top:6px;font-size:13px;line-height:1.4}[data-surface=cream] .fn-scale-track{background:var(--cc-ink);border-radius:999px;height:.5rem;margin-top:8px;position:relative}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-scale-track{background:color-mix(in oklab,var(--cc-ink) 8%,transparent)}}[data-surface=cream] .fn-scale-track{overflow:hidden}[data-surface=cream] .fn-scale-fill{background:var(--cc-ink);border-radius:999px;height:100%;transition:width .3s;display:block}[data-surface=cream] .fn-scale[data-state=done] .fn-scale-fill{background:var(--cc-teal)}[data-surface=cream] .fn-scale[data-state=active] .fn-scale-track:after{content:"";background:linear-gradient(100deg,transparent 20%,var(--cc-ink) 50%,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-scale[data-state=active] .fn-scale-track:after{background:linear-gradient(100deg,transparent 20%,color-mix(in oklab,var(--cc-ink) 14%,transparent) 50%,transparent 80%)}}[data-surface=cream] .fn-scale[data-state=active] .fn-scale-track:after{animation:fn-shimmer 1.4s ease-in-out infinite;translate:-100%}@keyframes fn-shimmer{to{translate:100%}}@media (prefers-reduced-motion:reduce){[data-surface=cream] .fn-scale-fill{transition:none}[data-surface=cream] .fn-scale[data-state=active] .fn-scale-track:after{background:var(--cc-ink);animation:none;inset:0 50% 0 0;translate:0}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-scale[data-state=active] .fn-scale-track:after{background:color-mix(in oklab,var(--cc-ink) 14%,transparent)}}}[data-surface=cream] .fn-demo-wrap{position:relative}[data-surface=cream] .fn-demo-scroll{border-radius:var(--cc-r-surface);-webkit-overflow-scrolling:touch;max-height:520px;overflow-y:auto}[data-surface=cream] .fn-demo-fade{pointer-events:none;border-radius:0 0 var(--cc-r-surface) var(--cc-r-surface);background:linear-gradient(to top,var(--cc-cream),transparent);height:96px;position:absolute;inset:auto 0 0}[data-surface=cream] .fn-demo-inner{gap:20px;padding:2px 2px 40px;display:grid}[data-surface=cream] .fn-demo .cc-hero-frame{height:28rem}[data-surface=cream] .fn-demo .cc-hero-name{font-size:2.75rem}[data-surface=cream] .fn-demo .cc-hero-caption{padding:1.5rem}[data-surface=cream] .fn-demo .cc-hero-shade{background:linear-gradient(to bottom,transparent 6%,var(--cc-ink) 24%,var(--cc-ink) 48%)}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-demo .cc-hero-shade{background:linear-gradient(to bottom,transparent 6%,color-mix(in oklab,var(--cc-ink) 18%,transparent) 24%,color-mix(in oklab,var(--cc-ink) 94%,transparent) 48%)}}[data-surface=cream] .fn-scenarios{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-surface=cream] .fn-scenario{border-radius:var(--cc-r-tile);font-family:var(--fn-text);overflow-wrap:anywhere;text-wrap:pretty;padding:12px 16px;font-size:14px;line-height:1.45}[data-surface=cream] .fn-scenario b{font-weight:700}[data-surface=cream] .fn-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}[data-surface=cream] .fn-list li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}[data-surface=cream] .fn-list-mark{width:22px;height:22px;color:var(--cc-teal);margin-top:3px}[data-surface=cream] .fn-list-mark svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}[data-surface=cream] .fn-list-title{font-family:var(--fn-text);font-size:16px;font-weight:600;line-height:1.35;display:block}[data-surface=cream] .fn-list-text{font-family:var(--fn-text);color:var(--fn-muted);margin-top:4px;font-size:15px;line-height:1.5;display:block}[data-surface=cream] .fn-lock{border-radius:var(--cc-r-tile);background:var(--cc-ink);color:var(--cc-cream);font-family:var(--fn-text);align-items:center;gap:14px;margin-top:22px;padding:18px;font-size:15px;line-height:1.45;display:flex}[data-surface=cream] .fn-lock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}[data-surface=cream] .fn-lock,[data-surface=cream] .fn-lock:visited{color:var(--cc-cream);text-decoration:none}[data-surface=cream] .fn-lock span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}[data-surface=cream] .fn-lock:focus-visible{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-module{border-radius:var(--cc-r-card);box-shadow:var(--cc-shadow-card);margin-top:4px;padding:18px}[data-surface=cream] .fn-module-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-surface=cream] .fn-module-title{font-family:var(--fn-text);font-size:16px;font-weight:700;line-height:1.3}[data-surface=cream] .fn-module-note,[data-surface=cream] .fn-module-text{font-family:var(--fn-text);color:inherit;margin-top:4px;font-size:14px;line-height:1.45}[data-surface=cream] .fn-module-note{border-top:1px solid var(--cc-ink);margin-top:12px;padding-top:12px}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-module-note{border-top:1px solid color-mix(in oklab,var(--cc-ink) 18%,transparent)}}[data-surface=cream] .fn-switch{width:56px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}[data-surface=cream] .fn-switch-track{border:1.5px solid;border-radius:999px;width:56px;height:32px;position:relative}[data-surface=cream] .fn-switch-knob{opacity:.45;background:currentColor;border-radius:999px;width:22px;height:22px;transition:translate .18s,opacity .18s;position:absolute;top:3px;left:3px}[data-surface=cream] .fn-switch[data-on="1"] .fn-switch-knob{opacity:1;translate:24px}[data-surface=cream] .fn-switch:focus-visible{outline:none}[data-surface=cream] .fn-switch:focus-visible .fn-switch-track{outline:3px solid var(--cc-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-surface=cream] .fn-switch-knob{transition:none}}[data-surface=cream] .fn-stack{gap:16px;display:grid}[data-surface=cream] .funnel-sub+.fn-stack,[data-surface=cream] .funnel-title+.fn-stack{margin-top:24px}[data-surface=cream] mark{background:linear-gradient(104deg,transparent 0 2%,var(--cc-sun) 3% 97%,transparent 98%);color:var(--cc-ink)}[data-surface=cream] .fn-bridge{font-family:var(--fn-text);font-size:16px;line-height:1.5}[data-surface=cream] .fn-copied{font-family:var(--fn-text);font-size:15px;font-weight:600;line-height:1.4}[data-surface=cream] .fn-offer{border-radius:var(--cc-r-card);background:var(--cc-paper);outline:1px solid var(--cc-line);font-family:var(--fn-text);gap:12px;padding:16px;font-size:15px;line-height:1.45;display:grid}[data-surface=cream] .fn-offer-actions{justify-items:center;gap:6px;display:grid}[data-surface=cream] .fn-inline-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}[data-surface=cream] .fn-inline-chip{cursor:default;border-color:#0000;justify-self:start}[data-surface=cream] .fn-consent{border-radius:var(--cc-r-card);background:var(--cc-paper);outline:1px solid var(--cc-line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}[data-surface=cream] .fn-consent-box{width:28px;height:44px;color:var(--cc-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-8px 0;padding:0;display:inline-flex;position:relative}[data-surface=cream] .fn-consent-box:before{content:"";border:var(--fn-edge);background:var(--cc-paper);border-radius:9px;width:26px;height:26px;position:absolute}[data-surface=cream] .fn-consent-box[data-on="1"]:before{background:var(--cc-ink);border-color:var(--cc-ink)}[data-surface=cream] .fn-consent-box svg{width:16px;height:16px;color:var(--cc-cream);fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:relative}[data-surface=cream] .fn-consent-box:focus-visible{outline:none}[data-surface=cream] .fn-consent-box:focus-visible:before{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-consent-text{font-family:var(--fn-text);color:var(--fn-muted);font-size:13px;line-height:1.5}[data-surface=cream] .fn-consent-label{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}[data-surface=cream] .fn-consent-label:focus-visible{outline:3px solid var(--cc-sun);outline-offset:2px}[data-surface=cream] .fn-suggest{gap:10px;margin-top:14px;display:grid}[data-surface=cream] .funnel-devlist{font-family:var(--fn-mono);gap:10px;margin-top:20px;padding:0;font-size:13px;list-style:none;display:grid}[data-surface=cream] .funnel-devlist a{color:var(--cc-ink)}[data-surface=cream] .fn-fill-sun{background:var(--cc-sun);color:var(--cc-ink)}[data-surface=cream] .fn-fill-teal{background:var(--cc-teal);color:var(--cc-ink)}[data-surface=cream] .fn-fill-pink{background:var(--cc-pink);color:var(--cc-ink)}[data-surface=cream] .fn-fill-grape{background:var(--cc-grape-deep);color:var(--cc-cream)}[data-surface=cream] .fn-fill-coral{background:var(--cc-coral-deep);color:var(--cc-cream)}[data-surface=cream] .fn-fill-ink{background:var(--cc-ink);color:var(--cc-cream)}[data-surface=cream] .ph-flow{flex-direction:column;gap:1rem;display:flex}[data-surface=cream] .ph-lead{color:var(--cc-ink);font-size:1rem;line-height:1.45}[data-surface=cream] .ph-error{color:var(--cc-coral-deep);font-size:1rem;line-height:1.45}[data-surface=cream] .ph-errors{color:var(--cc-coral-deep);flex-direction:column;gap:.5rem;font-size:.9375rem;display:flex}[data-surface=cream] .ph-frame{aspect-ratio:3/4;border-radius:var(--cc-r-surface);background:var(--cc-ink);width:100%;box-shadow:var(--cc-shadow-card);overflow:hidden}[data-surface=cream] .ph-frame img{object-fit:cover;width:100%;height:100%;display:block}[data-surface=cream] .ph-actions{flex-direction:column;gap:.625rem;display:flex}[data-surface=cream] .ph-link{color:var(--cc-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;min-height:44px;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:underline}[data-surface=cream].inv-page{max-width:520px;min-height:100dvh;padding:1.5rem 1.25rem calc(2rem + env(safe-area-inset-bottom));background:var(--cc-cream);color:var(--cc-ink);flex-direction:column;gap:1rem;margin:0 auto;display:flex}[data-surface=cream] .inv-plate{border-radius:var(--cc-r-card);background:var(--cc-ink);color:var(--cc-cream);align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}[data-surface=cream] .inv-photo{object-fit:cover;background:var(--cc-cream);border-radius:999px;flex:none;width:64px;height:64px}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .inv-photo{background:color-mix(in oklab,var(--cc-cream) 18%,transparent)}}[data-surface=cream] .inv-photo--empty{place-items:center;display:grid}[data-surface=cream] .inv-photo--empty svg{fill:none;width:60%;stroke:var(--cc-sun);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}[data-surface=cream] .inv-photo--empty b{font-family:var(--cc-font-display);color:var(--cc-sun);font-size:1.75rem}[data-surface=cream] .inv-name{font-family:var(--cc-font-display);font-size:1.25rem;font-weight:800;line-height:1.15}[data-surface=cream] .inv-archetype{color:var(--cc-sun);margin-top:.2rem;font-size:.875rem;font-weight:600}[data-surface=cream] .inv-title{font-family:var(--cc-font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,6vw,2rem);font-weight:900;line-height:1.12}[data-surface=cream] .inv-text{font-size:1rem;line-height:1.5}[data-surface=cream] .inv-note{color:var(--cc-muted);font-size:.875rem;line-height:1.45}[data-surface=cream] .inv-steps{flex-direction:column;gap:.5rem;margin:0;padding-left:1.5rem;font-size:.9375rem;line-height:1.45;list-style:decimal;display:flex}[data-surface=cream] .inv-steps li::marker{color:var(--cc-muted);font-weight:700}[data-surface=cream] .inv-actions{flex-direction:column;gap:.625rem;margin-top:auto;display:flex}[data-surface=cream] .fn-group{width:100%;display:block}[data-surface=cream] .fn-label{font-family:var(--fn-text);letter-spacing:.04em;text-transform:uppercase;color:var(--fn-muted);margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.3;display:block}[data-surface=cream] .fn-label-adult{letter-spacing:.02em;border:1px solid;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}[data-surface=cream] .fn-memory{border-radius:var(--cc-r-card);background:var(--cc-sun);width:100%}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-memory{background:color-mix(in oklab,var(--cc-sun) 26%,transparent)}}[data-surface=cream] .fn-memory{overflow:hidden}[data-surface=cream] .fn-memory-head{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--cc-ink);background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;display:flex}[data-surface=cream] .fn-memory-head:focus-visible{outline:3px solid var(--cc-ink);outline-offset:-3px}[data-surface=cream] .fn-memory-title{font-family:var(--fn-text);flex:1;font-size:15px;font-weight:700;line-height:1.35}[data-surface=cream] .fn-memory-caret{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--cc-ink);width:0;height:0;transition:transform .16s}[data-surface=cream] .fn-memory-caret[data-open="1"]{transform:rotate(180deg)}[data-surface=cream] .fn-memory-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}[data-surface=cream] .fn-memory-where{font-family:var(--fn-text);margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.45}[data-surface=cream] .fn-memory-note,[data-surface=cream] .fn-memory-text{font-family:var(--fn-text);margin:0;font-size:14px;line-height:1.5}[data-surface=cream] .fn-memory-note{color:var(--fn-muted)}[data-surface=cream] .fn-invited{background:var(--cc-teal);border-radius:999px;width:100%;margin:0;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-invited{background:color-mix(in oklab,var(--cc-teal) 22%,transparent)}}[data-surface=cream] .fn-invited{font-family:var(--fn-text);text-align:center;color:var(--cc-ink);font-size:14px;font-weight:600;line-height:1.35}[data-surface=cream] .fn-link:disabled{opacity:.55;cursor:default}[data-surface=cream] .fn-legal-line{font-family:var(--fn-text);color:var(--fn-muted);text-align:center;margin-top:12px;font-size:13px;line-height:1.5}[data-surface=cream] .fn-copyhint{margin:0 0 12px}[data-surface=cream] .fn-copyhint-mock{box-sizing:border-box;border:var(--fn-edge);border-radius:var(--cc-r-card);background:var(--cc-paper);max-height:180px;padding:12px;position:relative;overflow:hidden}[data-surface=cream] .fn-copyhint-msg{align-items:flex-start;gap:10px;display:flex}[data-surface=cream] .fn-copyhint-avatar{background:var(--cc-ink);border-radius:999px;flex:none;width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-copyhint-avatar{background:color-mix(in oklab,var(--cc-ink) 18%,var(--cc-paper))}}[data-surface=cream] .fn-copyhint-lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}[data-surface=cream] .fn-copyhint-say{font-family:var(--fn-text);font-size:13px;font-weight:600}[data-surface=cream] .fn-copyhint-bar{background:var(--cc-ink);border-radius:999px;width:72%;height:8px;display:block}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-copyhint-bar{background:color-mix(in oklab,var(--cc-ink) 12%,var(--cc-paper))}}[data-surface=cream] .fn-copyhint-code{color:#f3efe6;background:#1f1d1a;border-radius:10px;margin:10px 0 0 32px;overflow:hidden}[data-surface=cream] .fn-copyhint-head{font-family:var(--cc-font-mono,ui-monospace,monospace);color:#d9d3c7;background:#2c2925;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}[data-surface=cream] .fn-copyhint-btn{color:#fff;font-family:var(--fn-text);box-shadow:0 0 0 2px var(--cc-sun);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;animation:fn-copyhint-pulse 1.8s ease-in-out infinite;display:inline-flex}@keyframes fn-copyhint-pulse{0%,to{box-shadow:0 0 0 2px var(--cc-sun)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--cc-sun) 35%,transparent)}}@media (prefers-reduced-motion:reduce){[data-surface=cream] .fn-copyhint-btn{animation:none}}[data-surface=cream] .fn-copyhint-pre{font-family:var(--cc-font-mono,ui-monospace,monospace);white-space:pre;margin:0;padding:8px 10px 10px;font-size:12px;line-height:1.45}[data-surface=cream] .fn-copyhint-arrow{font-family:var(--cc-font-hand,cursive);color:var(--cc-coral-deep,#b3360c);align-items:flex-end;gap:2px;font-size:20px;display:inline-flex;position:absolute;top:34px;right:54px}[data-surface=cream] .fn-copyhint-fallback{font-family:var(--fn-text);color:var(--cc-muted);margin:8px 0 0;font-size:13px;line-height:1.45}[data-surface=cream] .fn-web-link{min-height:44px;color:var(--cc-ink);text-align:center;text-underline-offset:3px;justify-content:center;align-items:center;margin-top:.25rem;font-size:.9375rem;font-weight:700;text-decoration:underline;display:flex}[data-surface=cream] .fn-ai-hint{font-family:var(--fn-text);color:var(--cc-ink);margin:10px 0 0;font-size:14px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){[data-surface=cream] .fn-ai-hint{color:color-mix(in oklab,var(--cc-ink) 78%,transparent)}}[data-surface=cream] .fn-ai-hint{text-align:center}[data-surface=cream].mh-root{background:var(--cc-cream);min-height:100dvh;color:var(--cc-ink);font-family:var(--lp-font-body),var(--f-sans);padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.mh-page{flex-direction:column;gap:1.5rem;max-width:680px;margin:0 auto;padding:1.25rem 1rem 2rem;display:flex}.mh-h1{letter-spacing:-.02em;font-size:clamp(1.75rem,6vw,2.25rem);font-weight:900}.mh-h1,.mh-h2{font-family:var(--cc-font-display),var(--f-black)}.mh-h2{letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.mh-muted{color:var(--cc-muted);font-size:.875rem;line-height:1.5}.mh-search{flex-direction:column;gap:.5rem;display:flex}.mh-input{border:1.5px solid var(--cc-ink);border-radius:var(--cc-r-tile);background:var(--cc-paper);width:100%;color:var(--cc-ink);font:inherit;padding:.75rem .875rem;font-size:1rem}.mh-input::placeholder{color:var(--cc-muted)}@supports (color:color-mix(in lab,red,red)){.mh-input::placeholder{color:color-mix(in oklab,var(--cc-muted) 80%,transparent)}}.mh-chips{flex-wrap:wrap;gap:.5rem;display:flex}.mh-chip{border:1.5px solid var(--cc-ink);color:var(--cc-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:.375rem;min-height:36px;padding:.4rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.mh-chip[aria-current=page],.mh-chip[aria-pressed=true]{background:var(--cc-ink);color:var(--cc-on-ink)}.mh-chip[disabled]{opacity:.45;cursor:not-allowed}.mh-chip-count{font-variant-numeric:tabular-nums;opacity:.7}.mh-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.mh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-person{border-radius:var(--cc-r-card);background:var(--cc-paper);box-shadow:var(--cc-shadow-card);flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.mh-person-head{color:inherit;align-items:flex-start;gap:.75rem;text-decoration:none;display:flex}.mh-avatar{object-fit:cover;background:var(--cc-ink);border-radius:999px;flex:none;width:56px;height:56px}@supports (color:color-mix(in lab,red,red)){.mh-avatar{background:color-mix(in oklab,var(--cc-ink) 8%,transparent)}}.mh-avatar--empty{color:var(--cc-on-sun);background:var(--cc-sun);justify-content:center;align-items:center;font-size:1.125rem;display:flex}.mh-avatar--empty,.mh-person-name{font-family:var(--cc-font-display),var(--f-black);font-weight:800}.mh-person-name{font-size:1.0625rem;line-height:1.2}.mh-person-meta{color:var(--cc-muted);margin-top:.125rem;font-size:.8125rem}.mh-person-tagline{font-size:.9375rem;line-height:1.45}.mh-person-actions{gap:.5rem;margin-top:auto;display:flex}.mh-btn{border:1.5px solid var(--cc-ink);color:var(--cc-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:40px;padding:.55rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.mh-btn--primary{background:var(--cc-ink);color:var(--cc-on-ink);flex:auto}.mh-btn--ghost{border-color:var(--cc-line)}.mh-btn[disabled]{opacity:.5;cursor:not-allowed}.mh-sheet-backdrop{z-index:50;background:var(--cc-ink);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.mh-sheet-backdrop{background:color-mix(in oklab,var(--cc-ink) 45%,transparent)}}.mh-sheet-backdrop{justify-content:center;align-items:flex-end;display:flex}.mh-sheet{width:min(100%,520px);max-height:80dvh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:var(--cc-r-surface) var(--cc-r-surface) 0 0;background:var(--cc-cream);box-shadow:var(--cc-shadow-surface);flex-direction:column;gap:.75rem;display:flex;overflow-y:auto}@media (min-width:640px){.mh-sheet-backdrop{align-items:center}.mh-sheet{border-radius:var(--cc-r-surface);max-height:70dvh}}.mh-check{border-radius:var(--cc-r-tile);cursor:pointer;align-items:center;gap:.625rem;padding:.625rem .5rem;font-size:.9375rem;display:flex}.mh-check:hover{background:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){.mh-check:hover{background:color-mix(in oklab,var(--cc-ink) 6%,transparent)}}.mh-check input{width:20px;height:20px;accent-color:var(--cc-coral-deep)}.mh-empty{border:1.5px dashed var(--cc-line);border-radius:var(--cc-r-card);gap:.5rem;padding:1.25rem}.mh-empty,.mh-gate{flex-direction:column;align-items:flex-start;display:flex}.mh-gate{gap:.875rem;max-width:420px;margin:0 auto;padding:15vh 1rem 0}.mh-gate:has(.mh-consent){padding-top:8vh}.mh-consent{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.mh-consent .mh-btn{flex:none}.mh-consent-failed{color:var(--cc-muted);font-size:.875rem}.mh-rows{border-radius:var(--cc-r-card);background:var(--cc-paper);flex-direction:column;display:flex;overflow:hidden}.mh-row{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid var(--cc-line);justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.mh-row:last-child{border-bottom:none}.mh-row[data-soon="1"]{color:var(--cc-muted);cursor:default}.mh-row-note{color:var(--cc-muted);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.mh-sheet{transition:none}}.mh-cardbar{z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--cc-cream,#faf6ec);justify-content:center;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.mh-cardbar{background:color-mix(in oklab,var(--cc-cream,#faf6ec) 92%,transparent)}}.mh-cardbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--cc-line,#0000001f)}.mh-cardbar-btn{text-align:center;justify-content:center;width:100%;max-width:420px}.mh-privacy .mh-row>span:first-child{flex-direction:column;gap:.15rem;padding-right:.75rem;display:flex}.mh-privacy .fn-switch{flex:none}.mh-invite-actions{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.mh-invite-link{border-radius:var(--cc-r-tile);background:var(--cc-paper);border:1px solid var(--cc-line);width:100%;font-family:var(--cc-font-mono),ui-monospace,monospace;color:var(--cc-ink);overflow-wrap:anywhere;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.mh-guestplate{background:var(--cc-ink,#1a1713);color:var(--cc-cream,#faf6ec);flex-direction:column;gap:.75rem;padding:1rem 1.15rem 1.15rem;display:flex}.mh-guestplate-who{align-items:center;gap:.75rem;display:flex}.mh-guestplate-photo{object-fit:cover;border-radius:999px;flex:none;width:48px;height:48px}.mh-guestplate-photo--empty{background:var(--cc-sun,#f5c518);color:var(--cc-ink,#1a1713);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.mh-guestplate-title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.mh-guestplate-archetype{color:var(--cc-sun,#f5c518);margin:.15rem 0 0;font-size:.8125rem;line-height:1.3}.mh-guestplate-text{color:var(--cc-cream,#faf6ec);margin:0;font-size:.9375rem;line-height:1.47}@supports (color:color-mix(in lab,red,red)){.mh-guestplate-text{color:color-mix(in oklab,var(--cc-cream,#faf6ec) 78%,transparent)}}.mh-guestplate-cta{text-align:center;justify-content:center;width:100%}[data-card-theme=cream] .mr-page,[data-card-theme=cream].mr-page{--mr-gap:2.5rem;gap:var(--mr-gap);max-width:640px;font-family:var(--cc-font-text),var(--f-sans);color:var(--cc-ink);flex-direction:column;margin:0 auto;padding:1.25rem 1.25rem 3rem;font-size:1.0625rem;line-height:1.53;display:flex}@media (min-width:640px){[data-card-theme=cream] .mr-page,[data-card-theme=cream].mr-page{--mr-gap:3.5rem}}[data-card-theme=cream] .mr-tone-chemistry{--mr-tone:var(--cc-pink);--mr-tone-deep:var(--cc-pink)}[data-card-theme=cream] .mr-tone-course{--mr-tone:var(--cc-teal);--mr-tone-deep:var(--cc-teal)}[data-card-theme=cream] .mr-tone-friction{--mr-tone:var(--cc-coral);--mr-tone-deep:var(--cc-coral-deep)}[data-card-theme=cream] .mr-tone-deep{--mr-tone:var(--cc-grape);--mr-tone-deep:var(--cc-grape-deep)}[data-card-theme=cream] .mr-tone-friendship{--mr-tone:var(--cc-teal);--mr-tone-deep:var(--cc-teal)}[data-card-theme=cream] .mr-tone-collaboration{--mr-tone:var(--cc-grape);--mr-tone-deep:var(--cc-grape-deep)}[data-card-theme=cream] .mr-tone-hobbies{--mr-tone:var(--cc-sun);--mr-tone-deep:var(--cc-sun)}[data-card-theme=cream] .mr-tone-social{--mr-tone:var(--cc-pink);--mr-tone-deep:var(--cc-pink)}[data-card-theme=cream] .mr-hero{flex-direction:column;gap:1rem;display:flex}[data-card-theme=cream] .mr-hero-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-card-theme=cream] .mr-avatars{align-items:center;display:flex}[data-card-theme=cream] .mr-avatar{object-fit:cover;background:var(--cc-sun);width:3.5rem;height:3.5rem;color:var(--cc-on-sun);border:2px solid var(--cc-cream);font-family:var(--cc-font-display),var(--f-black);border-radius:999px;flex:none;place-items:center;font-size:1.125rem;font-weight:800;display:grid}[data-card-theme=cream] .mr-avatar+.mr-avatar{margin-left:-.875rem}[data-card-theme=cream] .mr-avatar-sigil{fill:none;width:2rem;height:2rem;stroke:var(--cc-on-sun);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}[data-card-theme=cream] .mr-badge{white-space:nowrap;background:var(--mr-tone,var(--cc-ink));border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:600;line-height:1.33}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-badge{background:color-mix(in oklab,var(--mr-tone,var(--cc-ink)) 14%,transparent)}}[data-card-theme=cream] .mr-badge{color:var(--mr-tone-deep,var(--cc-ink))}[data-card-theme=cream] .mr-pairname{font-family:var(--cc-font-display),var(--f-black);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:2.75rem;font-weight:900;line-height:1.045}[data-card-theme=cream] .mr-pairname[data-long="1"]{font-size:2.125rem;line-height:1.08}[data-card-theme=cream] .mr-pairline{max-width:30ch;margin:0}[data-card-theme=cream] .mr-dials{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.5rem;display:grid}[data-card-theme=cream] .mr-dial{flex-direction:column;gap:.25rem;min-width:0;display:flex}[data-card-theme=cream] .mr-dial-rule{background:var(--mr-tone);border-radius:999px;width:1.75rem;height:4px}[data-card-theme=cream] .mr-dial-label{color:var(--cc-ink);font-size:.75rem;line-height:1.33}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-dial-label{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .mr-dial-value{font-family:var(--cc-font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:500;line-height:1}[data-card-theme=cream] .mr-dial-band{text-wrap:balance;font-size:.9375rem;line-height:1.47}[data-card-theme=cream] .mr-index{color:var(--cc-ink);font-size:.9375rem;line-height:1.47}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-index{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .mr-index{margin:.75rem 0 0}[data-card-theme=cream] .mr-block{flex-direction:column;gap:1rem;display:flex}[data-card-theme=cream] .mr-block-title{font-family:var(--cc-font-display),var(--f-black);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:800;line-height:1.25}[data-card-theme=cream] .mr-sign{text-align:right;color:var(--cc-ink);font-size:.75rem;font-weight:500;line-height:1.33}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-sign{color:color-mix(in oklab,var(--cc-ink) 66%,transparent)}}[data-card-theme=cream] .mr-sign{margin:0}[data-card-theme=cream] .mr-lowdata{color:var(--cc-ink);font-size:.75rem;line-height:1.33}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-lowdata{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .mr-clicks{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}[data-card-theme=cream] .mr-click{grid-template-columns:1.5rem 1fr;align-items:start;gap:.75rem;display:grid}[data-card-theme=cream] .mr-click-mark{fill:none;width:1.25rem;height:1.25rem;stroke:var(--cc-teal);stroke-width:2px;stroke-linecap:round;margin-top:.3rem}[data-card-theme=cream] .mr-cross{background:var(--cc-paper);border-radius:var(--cc-r-card);outline:1px solid var(--cc-line);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}[data-card-theme=cream] .mr-cross-half+.mr-cross-half{border-top:1px solid var(--cc-line);padding-top:1rem}[data-card-theme=cream] .mr-cross-who{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}[data-card-theme=cream] .mr-cross-face{object-fit:cover;background:var(--cc-sun);width:2rem;height:2rem;color:var(--cc-on-sun);font-family:var(--cc-font-display),var(--f-black);border-radius:999px;flex:none;place-items:center;font-size:.8125rem;font-weight:800;display:grid}[data-card-theme=cream] .mr-cross-arrow{fill:none;width:1.5rem;height:1rem;stroke:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-cross-arrow{stroke:color-mix(in oklab,var(--cc-ink) 45%,transparent)}}[data-card-theme=cream] .mr-cross-arrow{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-card-theme=cream] .mr-cross-text{margin:0}[data-card-theme=cream] .mr-blind{background:var(--cc-coral-deep);color:var(--cc-cream);border-radius:var(--cc-r-tile);padding:1rem 1.25rem}[data-card-theme=cream] .mr-blind-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cc-cream);margin:0 0 .35rem;font-size:.75rem;font-weight:600;line-height:1.33}[data-card-theme=cream] .mr-blind-text{margin:0}@media (min-width:640px){[data-card-theme=cream] .mr-cross-halves{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}[data-card-theme=cream] .mr-cross-half+.mr-cross-half{border-top:0;border-left:1px solid var(--cc-line);padding-top:0;padding-left:1.5rem}}[data-card-theme=cream] .mr-course{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-card-theme=cream] .mr-vector{grid-template-columns:1.75rem 1fr;align-items:start;gap:.75rem;padding:.7rem 0;display:grid}[data-card-theme=cream] .mr-vector+.mr-vector{border-top:1px solid var(--cc-line)}[data-card-theme=cream] .mr-vector-icon{fill:none;width:1.75rem;height:1.25rem;stroke:var(--cc-ink);margin-top:.15rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-vector-icon{stroke:color-mix(in oklab,var(--cc-ink) 55%,transparent)}}[data-card-theme=cream] .mr-vector-icon{stroke-width:2px;stroke-linecap:round}[data-card-theme=cream] .mr-vector-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}[data-card-theme=cream] .mr-vector-name{font-size:.9375rem;font-weight:600;line-height:1.47}[data-card-theme=cream] .mr-vector-state{color:var(--cc-ink);font-size:.75rem;line-height:1.33}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-vector-state{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .mr-vector-state{white-space:nowrap}[data-card-theme=cream] .mr-vector-line{margin:.15rem 0 0;font-size:.9375rem;line-height:1.47}[data-card-theme=cream] .mr-vector[data-conflict="1"]{border-left:3px solid var(--cc-coral);margin-left:-.75rem;padding-left:.75rem}[data-card-theme=cream] .mr-vector[data-conflict="1"] .mr-vector-icon{stroke:var(--cc-coral-deep)}[data-card-theme=cream] .mr-vector[data-conflict="1"] .mr-vector-state{color:var(--cc-coral-deep);font-weight:600}[data-card-theme=cream] .mr-exit-label,[data-card-theme=cream] .mr-scene-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink);font-size:.75rem;font-weight:600;line-height:1.33}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-exit-label,[data-card-theme=cream] .mr-scene-label{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .mr-exit-label,[data-card-theme=cream] .mr-scene-label{margin:0 0 .35rem}[data-card-theme=cream] .mr-scene-text{margin:0}[data-card-theme=cream] .mr-exit{border-left:3px solid var(--cc-coral);margin-top:1.25rem;padding-left:1rem}[data-card-theme=cream] .mr-exit-label{color:var(--cc-coral-deep)}[data-card-theme=cream] .mr-exit-text{margin:0}[data-card-theme=cream] .mr-checks{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}[data-card-theme=cream] .mr-check{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1.5rem 1fr;align-items:start;gap:.75rem;width:100%;padding:.6rem 0;display:grid}[data-card-theme=cream] .mr-check-box{border:2px solid var(--cc-ink);border-radius:.35rem;width:1.25rem;height:1.25rem;margin-top:.25rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-check-box{border:2px solid color-mix(in oklab,var(--cc-ink) 35%,transparent)}}[data-card-theme=cream] .mr-check-box{flex:none;place-items:center;display:grid}[data-card-theme=cream] .mr-check[aria-pressed=true] .mr-check-box{background:var(--cc-teal);border-color:var(--cc-teal)}[data-card-theme=cream] .mr-check-tick{fill:none;width:.875rem;height:.875rem;stroke:var(--cc-on-teal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0}[data-card-theme=cream] .mr-check[aria-pressed=true] .mr-check-tick{opacity:1}[data-card-theme=cream] .mr-check[aria-pressed=true] .mr-check-text{color:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-check[aria-pressed=true] .mr-check-text{color:color-mix(in oklab,var(--cc-ink) 55%,transparent)}}[data-card-theme=cream] .mr-talks{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}[data-card-theme=cream] .mr-talk-topic{font-family:var(--cc-font-display),var(--f-black);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .35rem;font-size:1.5rem;font-weight:800;line-height:1.25}[data-card-theme=cream] .mr-talk-why{color:var(--cc-ink);margin:0;font-size:.9375rem;line-height:1.47}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-talk-why{color:color-mix(in oklab,var(--cc-ink) 78%,transparent)}}[data-card-theme=cream] .mr-verdict{background:var(--cc-ink);color:var(--cc-cream);border-radius:var(--cc-r-card);flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex}[data-card-theme=cream] .mr-verdict-text{font-family:var(--cc-font-display),var(--f-black);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:1.5rem;font-weight:800;line-height:1.25}[data-card-theme=cream] .mr-verdict-sign{color:var(--cc-cream);margin:0;font-size:.9375rem;line-height:1.47}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-verdict-sign{color:color-mix(in oklab,var(--cc-cream) 74%,var(--cc-ink))}}[data-card-theme=cream] .mr-deep{border:1px dashed var(--cc-grape)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-deep{border:1px dashed color-mix(in oklab,var(--cc-grape) 45%,transparent)}}[data-card-theme=cream] .mr-deep{border-radius:var(--cc-r-card);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}[data-card-theme=cream] .mr-deep-locked{align-items:center;gap:.6rem;display:flex}[data-card-theme=cream] .mr-lock{fill:none;width:1.125rem;height:1.125rem;stroke:var(--cc-grape-deep);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-card-theme=cream] .mr-deep-title{font-family:var(--cc-font-display),var(--f-black);color:var(--cc-ink);margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-deep-title{color:color-mix(in oklab,var(--cc-ink) 70%,transparent)}}[data-card-theme=cream] .mr-deep-note{color:var(--cc-ink);font-size:.9375rem;line-height:1.47}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-deep-note{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .mr-deep-note{margin:0}[data-card-theme=cream] .mr-btn{border:1px solid var(--cc-line);background:var(--cc-paper);min-height:2.75rem;color:var(--cc-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}[data-card-theme=cream] .mr-btn--primary{background:var(--cc-grape-deep);border-color:var(--cc-grape-deep);color:var(--cc-cream)}[data-card-theme=cream] .mr-footer{border-top:1px solid var(--cc-line);flex-wrap:wrap;gap:.5rem;padding-top:1.5rem;display:flex}[data-card-theme=cream] .mr-footer .mr-btn{font-weight:500}[data-card-theme=cream] .mr-lenses{flex-direction:column;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}[data-card-theme=cream] .mr-lensbar{grid-template-columns:minmax(7rem,auto) 1fr auto;align-items:center;gap:.75rem;display:grid}[data-card-theme=cream] .mr-lensbar-name{font-size:.9375rem;font-weight:600;line-height:1.47}[data-card-theme=cream] .mr-lensbar-track{background:var(--cc-ink);border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-lensbar-track{background:color-mix(in oklab,var(--cc-ink) 8%,transparent)}}[data-card-theme=cream] .mr-lensbar-track{overflow:hidden}[data-card-theme=cream] .mr-lensbar-fill{background:var(--mr-tone);border-radius:999px;height:100%;display:block}[data-card-theme=cream] .mr-lensbar-value{font-family:var(--cc-font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:.9375rem}[data-card-theme=cream] .mr-lens-title{align-items:center;gap:.6rem;display:flex}[data-card-theme=cream] .mr-lens-dot{background:var(--mr-tone);border-radius:999px;flex:none;width:.75rem;height:.75rem}[data-card-theme=cream] .mr-together{border-left:3px solid var(--mr-tone);margin-top:1rem;padding-left:1rem}[data-card-theme=cream] .mr-demo{background:var(--cc-sun)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-demo{background:color-mix(in oklab,var(--cc-sun) 35%,transparent)}}[data-card-theme=cream] .mr-demo{border-radius:var(--cc-r-tile);padding:.7rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.47}[data-card-theme=cream] .mr-progress{flex-direction:column;gap:.75rem;display:flex}[data-card-theme=cream] .mr-progress-step{color:var(--cc-ink);font-size:.9375rem;line-height:1.47}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-progress-step{color:color-mix(in oklab,var(--cc-ink) 62%,transparent)}}[data-card-theme=cream] .mr-skeleton{flex-direction:column;gap:.6rem;display:flex}[data-card-theme=cream] .mr-skeleton span{background:var(--cc-ink);border-radius:999px;height:.9rem;display:block}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-skeleton span{background:color-mix(in oklab,var(--cc-ink) 8%,transparent)}}[data-card-theme=cream] .mr-skeleton span:nth-child(2){width:92%}[data-card-theme=cream] .mr-skeleton span:nth-child(3){width:78%}[data-card-theme=cream] .mr-notice{background:var(--cc-paper);border-radius:var(--cc-r-card);outline:1px solid var(--cc-line);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@media (prefers-reduced-motion:no-preference){[data-card-theme=cream] .mr-pairname[data-enter="1"]{animation:mr-rise .42s ease-out both}}@keyframes mr-rise{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}[data-card-theme=cream] .mr-block .cc-warning{box-shadow:none}[data-card-theme=cream] .mr-collisions{background:var(--cc-paper);border-radius:var(--cc-r-card);outline:1px solid var(--cc-line);flex-direction:column;gap:1.25rem;margin:0;padding:1.25rem;list-style:none;display:flex}[data-card-theme=cream] .mr-collision{border-left:3px solid var(--cc-coral);margin:0;padding-left:1rem}[data-card-theme=cream] .mr-block .cc-loop-head{display:none}[data-card-theme=cream] .mr-block .cc-loop-chain{gap:.4rem}[data-card-theme=cream] .mr-block .cc-loop-node{padding:.4rem .7rem;line-height:1.3}[data-card-theme=cream] .mr-block .cc-loop-body{padding-bottom:.5rem}[data-card-theme=cream] .mr-chip{background:var(--mr-tone,var(--cc-ink));border-radius:999px;padding:.25rem .7rem;font-size:.9375rem;font-weight:600;line-height:1.47;display:inline-block}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-chip{background:color-mix(in oklab,var(--mr-tone,var(--cc-ink)) 16%,transparent)}}[data-card-theme=cream] .mr-chip{color:var(--mr-tone-deep,var(--cc-ink))}[data-card-theme=cream] .mr-inside{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}[data-card-theme=cream] .mr-inside li{align-items:center;gap:.6rem;font-size:1.0625rem;line-height:1.53;display:flex}[data-card-theme=cream] .mr-inside-dot{background:var(--cc-ink);border-radius:999px;width:.4rem;height:.4rem}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-inside-dot{background:color-mix(in oklab,var(--cc-ink) 30%,transparent)}}[data-card-theme=cream] .mr-inside-dot{flex:none}[data-card-theme=cream] .mr-inside li[data-locked="1"]{color:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-inside li[data-locked="1"]{color:color-mix(in oklab,var(--cc-ink) 70%,transparent)}}[data-card-theme=cream] .mr-price{align-items:baseline;gap:.6rem;font-size:1.0625rem;line-height:1.53;display:flex}[data-card-theme=cream] .mr-price-amount{font-family:var(--cc-font-display),var(--f-black);font-weight:800}[data-card-theme=cream] .mr-kinds{gap:.5rem;display:flex}[data-card-theme=cream] .mr-kind{border:1px solid var(--cc-line);min-height:2.75rem;color:var(--cc-ink);font:inherit;background:0 0;border-radius:999px;align-items:center;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}[data-card-theme=cream] .mr-kind[aria-current=page]{background:var(--cc-ink);color:var(--cc-cream);border-color:var(--cc-ink)}[data-card-theme=cream] .mr-page a:not(.mr-btn):not(.mr-kind){color:var(--cc-ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--cc-ink);text-decoration-color:var(--cc-ink)}@supports (color:color-mix(in lab,red,red)){[data-card-theme=cream] .mr-page a:not(.mr-btn):not(.mr-kind){-webkit-text-decoration-color:color-mix(in oklab,var(--cc-ink) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--cc-ink) 35%,transparent)}}[data-card-theme=cream] .mr-deepbanner{border-radius:var(--cc-r-tile);background:var(--cc-sun);color:var(--cc-on-sun);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;font-weight:600;line-height:1.4;display:flex}[data-card-theme=cream] .mr-deepbanner[data-state=preparing]{background:var(--cc-paper);color:var(--cc-muted);font-weight:500}[data-card-theme=cream] .mr-deep-locked[data-open="1"]{opacity:1}[data-card-theme=cream] .mr-sample-link{align-items:center;min-height:44px;display:inline-flex}.mui{--cream:#fcf6e9;--paper:#fff;--ink:#17130e;--coral:#fa561e;--coral-deep:#c93a0b;--sun:#f8c20d;--teal:#00b29a;--teal-text:#0a7f6f;--teal-deep:#076a5d;--grape:#7c64fe;--pink:#f97dc3;--ink-06:#17130e0f;--ink-08:#17130e14;--ink-10:#17130e1a;--ink-12:#17130e1f;--ink-15:#17130e26;--ink-28:#17130e47;--ink-45:#17130e73;--ink-62:#17130e9e;--ink-72:#17130eb8;--ink-78:#17130ec7;--cream-15:#fcf6e926;--cream-55:#fcf6e98c;--cream-65:#fcf6e9a6;--cream-72:#fcf6e9b8;--sun-40:#f8c20d66;--teal-15:#00b29a26;--shadow-card:0 0 0 1px var(--ink-10),0 20px 42px -28px #17130e73;--shadow-hero:0 24px 50px -24px #17130e99;--shadow-coral:0 8px 20px -12px #fa561eb3;--shadow-sticker:0 6px 14px -6px #17130e59;--shadow-sheet:0 -24px 50px -24px #17130e80;--font-display:var(--f-black);--font-text:var(--f-sans);--font-hand:var(--font-caveat,"Caveat"),cursive;--r-card:24px;--r-hero:28px;--r-media:18px;--r-pill:999px;--dock-h:64px}.mui .app-screen{background:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased}.mui .app-screen__inner{width:100%;max-width:40rem;padding:0 20px calc(var(--dock-h) + 16px + 30px + env(safe-area-inset-bottom));box-sizing:border-box;margin:0 auto}.mui :where(a){color:inherit;text-decoration:none}.mui a,.mui button,.mui input{font-family:var(--font-text)}.mui .h1,.mui .h2,.mui .person-card__name,.mui .report-card__title,.mui .score__num,.mui .sheet__value{font-family:var(--font-display)}.mui :focus-visible{outline:2px solid var(--coral);outline-offset:2px}.mui .h1{font-size:34px}.mui .h1,.mui .h2{font-family:var(--font-display);margin:0;font-weight:800;line-height:1}.mui .h2{font-size:24px}.mui .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-62);font-size:11px;font-weight:800}.mui .hand-note{font-family:var(--font-hand);color:var(--ink-72);white-space:nowrap;font-size:24px;font-weight:600;line-height:1;display:inline-block;transform:rotate(-3deg)}.mui .meta{color:var(--ink-62);font-size:12px;font-weight:600}.mui .truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mui .screen-header{flex-direction:column;gap:18px;padding-top:20px;display:flex}.mui .screen-header__row{justify-content:space-between;align-items:center;display:flex}.mui .screen-header__title{align-items:flex-end;gap:12px;display:flex}.mui .screen-header__title .hand-note{margin-bottom:2px}.mui .dot{background:var(--coral);width:6px;height:6px}.mui .chip,.mui .dot{border-radius:var(--r-pill)}.mui .chip{background:var(--paper);min-height:40px;box-shadow:0 0 0 1px var(--ink-12);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;padding:0 16px;font-size:13px;font-weight:700}.mui .chip--active{background:var(--ink);color:var(--cream);box-shadow:none}.mui .chip--ghost{background:var(--ink-06);min-height:32px;box-shadow:none;padding:8px 12px;font-size:12px}.mui .chip--dashed{box-shadow:none;border:1px dashed var(--ink-28);color:var(--ink-72);background:0 0}.mui .chip-row{gap:8px;display:flex}.mui .chip-row--scroll{scrollbar-width:none;overflow-x:auto}.mui .chip-row--scroll::-webkit-scrollbar{display:none}.mui .chip-row--wrap{flex-wrap:wrap}.mui .seg{background:var(--paper);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--ink-15);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.mui .seg--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mui .seg__btn{border-radius:var(--r-pill);min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:14px;font-weight:800;transition:background-color .2s,color .2s}.mui .seg__btn[aria-pressed=true]{background:var(--ink);color:var(--cream)}.mui .seg--coral .seg__btn[aria-pressed=true]{background:var(--coral-deep);color:#fff;box-shadow:var(--shadow-coral)}.mui .label{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);color:#fff;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:800;display:inline-block}.mui .label--dating{background:var(--coral-deep)}.mui .label--friend{background:var(--teal-text)}.mui .label--ink{background:var(--ink);color:var(--cream);padding:6px 12px}.mui .status-pill{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:800}.mui .status-pill--wait{background:var(--sun-40);color:var(--ink)}.mui .status-pill--muted{background:var(--ink-08);color:var(--ink-62)}.mui .live-pill{background:var(--teal-15);color:var(--teal-deep);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.mui .live-pill .dot{background:var(--teal);animation:mui-live-blink 1.4s ease-in-out infinite}.mui .card{background:var(--paper);border-radius:var(--r-card);box-sizing:border-box;box-shadow:var(--shadow-card);padding:16px;position:relative}.mui .card--dashed{background:var(--cream);box-shadow:none;border:1px dashed var(--ink-28)}.mui .card-link{color:inherit;display:block}.mui .report-card{flex-direction:column;gap:14px;display:flex}.mui .report-card__head{align-items:center;gap:12px;display:flex}.mui .report-card__body{flex-direction:column;flex-grow:1;gap:5px;min-width:0;display:flex}.mui .report-card__title{font-family:var(--font-display);margin:0;font-size:19px;font-weight:800;line-height:1.15}.mui .report-card__actions{border-top:1px dashed var(--ink-15);gap:20px;padding-top:12px;display:flex}.mui .report-card__stale{color:var(--teal-text);margin:0;font-size:12px;font-weight:700}.mui .report-card .hand-note--corner{color:var(--coral-deep);font-size:22px;position:absolute;top:-12px;right:20px;transform:rotate(3deg)}.mui .text-btn{min-height:24px;color:var(--ink-78);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.mui .text-btn--muted{color:var(--ink-62)}.mui .pair{flex-shrink:0;display:flex}.mui .pair__photo{border-radius:var(--r-pill);object-fit:cover;border:2px solid var(--paper);box-sizing:border-box;width:44px;height:44px;box-shadow:0 0 0 1px var(--ink-12);display:block}.mui .pair__second{margin-left:-12px;position:relative}.mui .pair__mark{box-sizing:border-box;border-radius:var(--r-pill);border:2px solid var(--paper);width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.mui .pair__mark--dating{background:var(--coral)}.mui .pair__mark--friend{background:var(--teal)}.mui .pair__placeholder{box-sizing:border-box;border-radius:var(--r-pill);background:var(--cream);width:44px;height:44px;color:var(--ink-62);border:2px dashed #17130e4d;place-items:center;margin-left:-12px;font-size:14px;font-weight:800;display:grid}.mui .score{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.mui .score__num{font-family:var(--font-display);color:var(--coral);font-size:30px;font-weight:800;line-height:1}.mui .score__of{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-62);font-size:10px;font-weight:800}.mui .dials{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.mui .dial{flex-direction:column;gap:6px;min-width:0;display:flex}.mui .dial__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-62);font-size:9.5px;font-weight:800}.mui .dial__track{border-radius:var(--r-pill);background:var(--ink-08);height:6px;overflow:hidden}.mui .dial__fill{border-radius:var(--r-pill);height:100%;display:block}.mui .dial:first-child .dial__fill{background:var(--coral)}.mui .dial:nth-child(2) .dial__fill{background:var(--sun)}.mui .dial:nth-child(3) .dial__fill{background:var(--teal)}.mui .dial:nth-child(4) .dial__fill{background:var(--grape)}.mui .dial--skeleton .dial__label{border-radius:var(--r-pill);background:var(--ink-08);height:10px}.mui .dial--skeleton .dial__track{background:var(--ink-08)}.mui .dial--skeleton{animation:mui-skeleton-pulse 1.6s ease-in-out infinite}.mui .list-group{margin:26px 0 10px}.mui .list-stack{gap:12px}.mui .empty-card,.mui .list-stack{flex-direction:column;display:flex}.mui .empty-card{background:var(--sun);border-radius:var(--r-card);box-sizing:border-box;min-height:208px;box-shadow:var(--shadow-card);align-items:flex-start;padding:24px;position:relative}.mui .empty-card__text{margin:24px 0 0;font-size:20px;font-weight:600;line-height:1.3}.mui .empty-card__text--dim{opacity:.75;margin-top:4px}.mui .empty-card .hand-note--corner{color:var(--ink);position:absolute;top:-16px;right:20px;transform:rotate(-6deg)}.mui .cta-pill{background:var(--ink);color:var(--cream);border-radius:var(--r-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:700;transition:transform .3s;display:inline-flex}.mui .cta-pill:hover{transform:translateY(-2px)}.mui .cta-pill--block{width:100%;min-height:52px;font-size:15px}.mui .cta-pill svg{width:16px;height:16px}.mui .empty-card .cta-pill{margin-top:24px}.mui .steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mui .steps li{border-bottom:1px solid var(--ink-10);grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.mui .steps li:last-child{border-bottom:0}.mui .steps__n{color:var(--ink-72);font-size:11px;font-weight:800}.mui .steps__t{font-size:14px;font-weight:600;line-height:1.3}.mui .hero-match{background:var(--ink);color:var(--cream);border-radius:var(--r-hero);box-sizing:border-box;box-shadow:var(--shadow-hero);flex-direction:column;margin-top:24px;padding:20px;display:flex;position:relative}.mui .hero-match__sticker{background:var(--sun);color:var(--ink);border-radius:var(--r-pill);box-shadow:var(--shadow-sticker);padding:6px 12px;font-size:12px;font-weight:800;display:inline-block;position:absolute;top:-12px;right:-6px;transform:rotate(6deg)}.mui .hero-match__h{font-family:var(--font-display);margin:16px 0 0;font-size:28px;font-weight:800;line-height:1.05}.mui .hero-match__p{color:var(--cream-65);margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.4}.mui .hero-match__form{background:var(--paper);border-radius:var(--r-pill);align-items:center;gap:8px;margin:20px 0 0;padding:6px 6px 6px 16px;display:flex}.mui .hero-match__form:focus-within{box-shadow:0 0 0 2px var(--coral)}.mui .hero-match__icon{color:#17130e80;align-items:center;display:flex}.mui .hero-match__input{min-width:0;height:32px;color:var(--ink);background:0 0;border:0;outline:0;flex-grow:1;font-family:inherit;font-size:16px;font-weight:600}.mui .hero-match__input::placeholder{color:var(--ink-45)}.mui .hero-match__submit{border-radius:var(--r-pill);background:var(--coral);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-coral);border:0;flex-shrink:0;place-items:center;display:grid}.mui .hero-match__submit:disabled{opacity:.6;cursor:progress}.mui .hero-match__hint{color:var(--cream-55);margin:12px 0 0;font-size:12px;font-weight:500}.mui .hero-match__error{color:var(--sun);margin:10px 0 0;font-size:12px;font-weight:700}.mui .hero-match__foot{border-top:1px solid var(--cream-15);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;font-size:12px;font-weight:700;display:flex}.mui .hero-match__invite{color:var(--sun);white-space:nowrap}.mui .visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mui .section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:32px;display:flex}.mui .section-head__titles{flex-direction:column;gap:6px;min-width:0;display:flex}.mui .section-head__count{color:var(--ink-62);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.mui .filter-row{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.mui .filters-btn{border-radius:var(--r-pill);background:var(--paper);height:48px;box-shadow:0 0 0 1px var(--ink-15);color:var(--ink);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:14px;font-weight:800;display:inline-flex}.mui .filters-btn svg{width:18px;height:18px}.mui .filters-btn__count{border-radius:var(--r-pill);background:var(--ink);width:20px;height:20px;color:var(--cream);place-items:center;font-size:10px;font-weight:800;display:grid}.mui .filter-summary{margin-top:12px}.mui .person-card{background:var(--paper);border-radius:var(--r-card);box-sizing:border-box;box-shadow:var(--shadow-card);flex-direction:column;padding:8px;display:flex}.mui .person-card__media{border-radius:var(--r-media);position:relative;overflow:hidden}.mui .person-card__img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.mui .person-card__body{flex-direction:column;gap:4px;padding:12px 4px 4px;display:flex}.mui .person-card__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mui .person-card__name{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:18px;font-weight:800;line-height:1}.mui .person-card__arch{color:var(--coral-deep);margin:0;font-size:12px;font-weight:800}.mui .lists{flex-direction:column;gap:12px;margin-top:28px;display:flex}.mui .lists__head{justify-content:space-between;align-items:center;display:flex}.mui .lists__row{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.mui .lists__row::-webkit-scrollbar{display:none}.mui .list-chip{border-radius:var(--r-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.mui .list-chip__n{opacity:.6;font-weight:800}.mui .list-chip--1{background:var(--sun);color:var(--ink)}.mui .list-chip--2{background:var(--teal);color:#fff}.mui .list-chip--2 .list-chip__n{opacity:.75}.mui .list-chip--3{background:var(--pink);color:#fff}.mui .list-chip--3 .list-chip__n{opacity:.75}.mui .list-chip--4{background:var(--ink);color:var(--cream)}.mui .list-chip--5{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--ink-12)}.mui .lists__hint{color:var(--ink-62);font-size:12px;font-weight:500;line-height:1.35}.mui .sheet-backdrop{z-index:40;background:#17130e6b;position:fixed;inset:0}.mui .sheet{z-index:41;background:var(--cream);color:var(--ink);border-radius:var(--r-hero) var(--r-hero) 0 0;padding:12px 20px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;box-shadow:var(--shadow-sheet);flex-direction:column;gap:22px;max-height:92dvh;animation:mui-sheet-in .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (min-width:640px){.mui .sheet{border-radius:var(--r-hero);width:28rem;bottom:24px;left:50%;right:auto;transform:translate(-50%)}}.mui .sheet__handle{border-radius:var(--r-pill);background:#17130e33;align-self:center;width:40px;height:4px}.mui .sheet__head{justify-content:space-between;align-items:center;display:flex}.mui .icon-btn{border-radius:var(--r-pill);background:var(--paper);width:40px;height:40px;box-shadow:0 0 0 1px var(--ink-12);color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid}.mui .icon-btn svg{width:18px;height:18px}.mui .sheet__group{flex-direction:column;gap:10px;display:flex}.mui .sheet__group-head{justify-content:space-between;align-items:baseline;display:flex}.mui .sheet__value{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1}.mui .sheet__foot{flex-direction:column;align-items:center;gap:12px;margin-top:4px;display:flex}.mui .sheet__reset{min-height:24px;color:var(--ink-62);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.mui .range{height:24px;margin-top:4px;position:relative}.mui .range__fill,.mui .range__track{border-radius:var(--r-pill);height:6px;position:absolute;top:9px}.mui .range__track{background:var(--ink-08);left:0;right:0}.mui .range__fill{background:var(--ink)}.mui .range input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.mui .range input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--paper);width:24px;height:24px;box-shadow:0 0 0 1px var(--ink-15),0 6px 14px -6px #17130e73;cursor:grab;border:0;border-radius:50%}.mui .range input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--paper);width:24px;height:24px;box-shadow:0 0 0 1px var(--ink-15),0 6px 14px -6px #17130e73;cursor:grab;border:0;border-radius:50%}.mui .range input[type=range]::-webkit-slider-runnable-track{background:0 0}.mui .range input[type=range]::-moz-range-track{background:0 0}.mui .range__bounds{color:var(--ink-62);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.mui .tabdock{z-index:30;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--ink);border-radius:var(--r-pill);box-sizing:border-box;box-shadow:var(--shadow-hero);padding:6px;position:fixed}@media (min-width:640px){.mui .tabdock{width:358px;left:50%;right:auto;transform:translate(-50%)}}.mui .tabdock__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;display:grid}.mui .tabdock__item{border-radius:var(--r-pill);letter-spacing:.1em;text-transform:uppercase;height:52px;color:var(--cream-72);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:800;transition:color .2s;display:flex}.mui .tabdock__item svg{width:20px;height:20px}.mui .tabdock__item[aria-current=page]{background:var(--coral-deep);color:#fff;letter-spacing:0;text-transform:none;box-shadow:var(--shadow-coral);flex-direction:row;gap:8px;font-size:14px}.mui .tabdock__icon{display:inline-flex;position:relative}.mui .tabdock__badge{box-sizing:border-box;border-radius:var(--r-pill);background:var(--sun);min-width:18px;height:18px;color:var(--ink);letter-spacing:0;text-align:center;box-shadow:0 0 0 2px var(--ink);padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-7px;right:-11px}.mui .tabdock__item[aria-current=page] .tabdock__badge{box-shadow:0 0 0 2px var(--coral-deep)}@keyframes mui-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mui-live-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes mui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes mui-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){@keyframes mui-sheet-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}}.mui .reveal{animation:mui-reveal .55s cubic-bezier(.22,1,.36,1) both}.mui .reveal-1{animation-delay:40ms}.mui .reveal-2{animation-delay:.1s}.mui .reveal-3{animation-delay:.16s}.mui .reveal-4{animation-delay:.22s}.mui .reveal-5{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.mui .dial--skeleton,.mui .live-pill .dot,.mui .reveal,.mui .sheet{opacity:1;animation:none}.mui .cta-pill:hover{transform:none}}.mui .dock-space{height:calc(var(--dock-h) + 16px + 30px + env(safe-area-inset-bottom))}.mui:has(.app-screen) .dock-space{display:none}[data-surface=cream].mh-root.mui{padding-bottom:0}.mui .mh-btn--primary{color:var(--cc-on-ink)}.mui .text-btn:disabled{color:var(--ink-45);cursor:not-allowed}.mui .toast{left:50%;bottom:calc(var(--dock-h) + 16px + 12px + env(safe-area-inset-bottom));z-index:42;box-sizing:border-box;background:var(--ink);max-width:calc(100% - 40px);color:var(--cream);border-radius:var(--r-pill);text-align:center;box-shadow:var(--shadow-hero);padding:12px 20px;font-size:13px;font-weight:700;animation:mui-toast-in .32s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-50%)}@keyframes mui-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mui .toast{animation:none}}.mui.confirm-banner{z-index:2;max-width:var(--maxw-card,680px);box-sizing:border-box;color:var(--ink);margin:12px auto 4px;padding:0 16px;position:relative}.mui .confirm-email{text-align:left;flex-direction:column;gap:12px;display:flex}.mui .confirm-email__text{margin:0;font-size:16px;font-weight:700;line-height:1.35}.mui .confirm-email__sub{color:var(--ink-72);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.mui .confirm-email__form{flex-direction:column;gap:10px;display:flex}.mui .confirm-email__field{border-radius:var(--r-pill);background:var(--cream);min-height:52px;box-shadow:0 0 0 1px var(--ink-15);box-sizing:border-box;align-items:center;padding:0 18px;display:flex}.mui .confirm-email__field:focus-within{box-shadow:0 0 0 2px var(--coral)}.mui .confirm-email__input{min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:0;flex-grow:1;font-size:16px;font-weight:700}.mui .confirm-email__input--code{letter-spacing:.3em;font-variant-numeric:tabular-nums}.mui .confirm-email__input::placeholder{color:var(--ink-62);letter-spacing:normal;font-weight:600}.mui .confirm-email__msg{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.4}.mui .confirm-email__done{color:var(--teal-text);margin:0;font-size:15px;font-weight:800}.mui .confirm-email__actions{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.mui .confirm-email__actions .text-btn{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.mui .confirm-email .cta-pill:disabled{opacity:.45;cursor:not-allowed;transform:none}.mui .confirm-page{max-width:30rem;padding-top:12vh;padding-bottom:48px}.mui .confirm-page__title{overflow-wrap:anywhere;font-size:24px;line-height:1.15}.mui .vis-option-wrap{flex-direction:column;gap:6px;display:flex}.mui .vis-option{text-align:left;width:100%;min-height:64px;color:var(--ink);cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mui .vis-option[aria-checked=true]{box-shadow:0 0 0 2px var(--ink),var(--shadow-card)}.mui .vis-option:disabled{cursor:not-allowed;opacity:.55}.mui .vis-option__title{font-family:var(--font-display);font-size:17px;font-weight:800}.mui .vis-option[data-current="1"] .vis-option__title:after{content:" ●";color:var(--teal-text);vertical-align:middle;font-size:12px}.mui .vis-option__text{color:var(--ink-72);font-size:14px;line-height:1.4}.mui .vis-option__link{justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.mui .vis-option__url{overflow-wrap:anywhere;min-width:0}.mui .vis-close,.mui .vis-copy{min-width:44px;min-height:44px}.mui .vis-note{color:var(--ink-72);text-align:center;margin:0;font-size:13px;line-height:1.45}.mui .vis-note--problem{color:var(--ink);font-weight:700}.mui .vis-sheet .cta-pill:disabled{opacity:.45;cursor:not-allowed;transform:none}.mui .cat-chip{border-radius:var(--r-pill);background:var(--cat-bg);min-height:28px;color:var(--cat-fg);font-family:var(--font-text);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.mui .cat-chip__icon{flex:none;width:16px;height:16px}.mui .set-section{flex-direction:column;gap:10px;display:flex}.mui .set-section__note{color:var(--ink-72);margin:0;font-size:14px;line-height:1.45}.mui .set-section__hint{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.45}.mui .set-city{border-radius:var(--cc-r-card);background:var(--cc-paper);padding:12px}.mui .set-city__saved{color:var(--ink-72);margin:8px 0 0;font-size:14px}.mui .cat-row .fn-switch{flex:none}.mui .cat-row .fn-switch[aria-disabled=true]{cursor:not-allowed}.mui .dating-sheet .sheet__reset{min-height:44px;padding:0 16px;font-size:14px}.mui .me-avatar{flex:none;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.mui .me-avatar__circle{border-radius:var(--r-pill);background:var(--ink);width:36px;height:36px;color:var(--cream);font-family:var(--font-display);box-shadow:0 0 0 2px var(--paper);place-items:center;font-size:16px;font-weight:800;display:grid;overflow:hidden}.mui .me-avatar__img{object-fit:cover;width:100%;height:100%}.mui .me-avatar__dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--cream);position:absolute;top:5px;right:5px}.mui .seg--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mui .radar-header__actions{align-items:center;gap:6px;display:flex}.mui .radar-filters-btn{width:44px;height:44px}.mui .radar{flex-direction:column;gap:28px;margin-top:22px;display:flex}.mui .radar-set{grid-template-columns:minmax(0,1fr);gap:16px;scroll-margin-top:16px;display:grid}@media (min-width:600px){.mui .radar-set{grid-template-columns:repeat(2,minmax(0,1fr))}}.mui .radar-set+.radar-set{border-top:1px dashed var(--ink-28);padding-top:24px}.mui .radar-card{padding:10px}.mui .radar-card__link{border-radius:var(--r-media);flex-direction:column;display:flex}.mui .radar-card__chip{position:absolute;top:10px;left:10px}.mui .radar-card__body{gap:6px;padding:14px 6px 4px}.mui .radar-card__name{white-space:normal;font-size:22px}.mui .radar-card__meta{color:var(--ink-62);margin:0;font-size:13px;font-weight:700}.mui .radar-card .person-card__arch{color:var(--ink);font-size:14px}.mui .radar-card__tagline{color:var(--ink);margin:0;font-size:15px;line-height:1.4}.mui .radar-card__tags{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mui .radar-card__tag{border-radius:var(--r-pill);background:var(--ink-06);color:var(--ink);padding:5px 10px;font-size:12px;font-weight:700}.mui .radar-card__why{white-space:normal;color:var(--ink);margin:10px 0 2px;font-size:21px;line-height:1.15}.mui .radar-card__actions{justify-content:flex-end;align-items:center;gap:10px;padding:12px 6px 6px;display:flex}.mui .radar-card__like-slot{flex:auto}.mui .radar-card__report{min-height:44px}.mui .radar-more{flex-direction:column;align-items:center;gap:10px;display:flex}.mui .radar-more .cta-pill:disabled{background:var(--ink-12);color:var(--ink);cursor:default;transform:none}.mui .radar-more__note,.mui .radar-sheet__hint{color:var(--ink-72);text-align:center;margin:0;font-size:13px;line-height:1.45}.mui .radar-sheet__note{margin:0;font-size:15px;font-weight:700;line-height:1.4}.mui .radar-sheet .seg__btn{min-height:44px;padding:0 8px}.mui .radar-sheet .cta-pill:disabled{opacity:.6;cursor:default}.mui .radar-sheet__tabs .seg__btn{white-space:normal;overflow-wrap:anywhere;padding:4px;font-size:12px;line-height:1.15}.mui .radar-sheet__tabs .seg__btn[data-off="1"]:not([aria-pressed=true]){color:var(--ink-72);font-weight:700}.mui .radar-sheet__off{border:1px dashed var(--ink-28);border-radius:var(--r-card,24px);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 16px;display:flex}.mui .radar-sheet__off-title{color:var(--ink);margin:0;font-size:16px;font-weight:800}.mui .radar-sheet__off .cta-pill{min-height:44px}.mui .skel{background:var(--ink-06);border-radius:var(--r-card);animation:mui-skeleton-pulse 1.6s ease-in-out infinite;display:block}.mui .skel--avatar{width:44px}.mui .skel--avatar,.mui .skel--chip{border-radius:var(--r-pill);height:44px}.mui .skel--chip{width:150px}.mui .skel--row{height:72px}.mui .skel--card{height:360px}.mui .skel-chips{gap:8px;margin-top:12px;display:flex}.mui .skel-list{flex-direction:column;gap:16px;margin-top:22px;display:flex}@media (prefers-reduced-motion:reduce){.mui .skel{animation:none}}.mui .radar-summary{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:12px -20px 0;padding:2px 20px;list-style:none;display:flex;overflow-x:auto}.mui .radar-summary::-webkit-scrollbar{display:none}.mui .radar-summary>li{flex:none}.mui .radar-summary__item{border-radius:var(--r-pill);white-space:nowrap;background:var(--paper);min-height:44px;box-shadow:0 0 0 1px var(--ink-12);color:var(--ink);cursor:pointer;border:0;padding:0 14px;font-size:13px;font-weight:700}.mui .plan-sheet__soon{border-radius:var(--r-pill);background:var(--sun);color:var(--ink);align-self:flex-start;margin:0;padding:8px 16px;font-size:14px;font-weight:800}.mui .radar-empty .cta-pill{min-height:44px}.mui.edit-dock{z-index:25;pointer-events:none;font-family:var(--font-text);position:fixed;bottom:0;left:0;right:0}.mui.edit-dock>*{pointer-events:auto}.mui .edit-pill{right:16px;bottom:calc(16px + var(--edit-dock-lift,0px) + env(safe-area-inset-bottom));border-radius:var(--r-pill);background:var(--ink);min-height:48px;color:var(--cream);cursor:pointer;box-shadow:var(--shadow-hero);border:0;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:800;transition:bottom .25s;display:inline-flex;position:fixed}.mui .edit-pill svg{width:20px;height:20px}.mui .edit-dock__full{bottom:calc(16px + var(--edit-dock-lift,0px) + env(safe-area-inset-bottom));transition:bottom .25s}@media (prefers-reduced-motion:reduce){.mui .edit-dock__full,.mui .edit-pill{transition:none}}.mui .act-bar{flex-wrap:wrap;gap:8px;width:100%;max-width:520px;display:flex}.mui .act-bar,.mui .act-bar__btn{justify-content:center;align-items:center}.mui .act-bar__btn{border-radius:var(--r-pill);background:var(--paper);min-height:48px;color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);cursor:pointer;white-space:nowrap;border:0;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.mui .act-bar__btn--primary{background:var(--ink);color:var(--cream);box-shadow:none;flex:140px}.mui .act-bar__btn--done{background:var(--ink-06);color:var(--ink);box-shadow:none;cursor:default}.mui .act-bar__btn:disabled:not(.act-bar__btn--done){opacity:.6;cursor:default}.mui .act-bar__btn--locked{color:var(--ink-72,var(--ink));box-shadow:0 0 0 1.5px var(--ink-45);gap:6px}.mui .act-bar__error{color:var(--ink);text-align:center;margin:6px 0 0;font-size:13px}.mui .radar-card__like-slot{flex-wrap:wrap;gap:8px;display:flex}.mui .social-sheet__text{margin:0;font-size:17px;font-weight:700;line-height:1.4}.mui .social-sheet__note{color:var(--ink-72);margin:0;font-size:14px;line-height:1.45}.mui .social-sheet__note--error{color:var(--coral-deep);font-weight:600}.mui .social-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.mui .social-check input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:2px 0 0}.mui .social-check b{font-size:15px;display:block}.mui .social-check span{color:var(--ink-72);font-size:13px;line-height:1.4}.mui .social-textarea{box-sizing:border-box;resize:vertical;border:1.5px solid var(--ink);border-radius:var(--r-media);background:var(--paper);width:100%;min-height:96px;color:var(--ink);font-family:var(--font-text);padding:12px 14px;font-size:16px;line-height:1.4}.mui .social-chip{min-height:44px}.mui .social-cats{flex-direction:column;gap:10px;display:flex}.mui .social-cat{border-radius:var(--r-media);background:var(--paper);min-height:52px;box-shadow:0 0 0 1px var(--ink-12);cursor:pointer;border:0;align-items:center;padding:0 14px;display:flex}.mui .social-later{min-height:44px;color:var(--ink-72);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:700}.mui .social-sheet--big .h2{font-size:34px}.mui .matched-pair{justify-content:center;align-items:center;display:flex}.mui .matched-pair .social-avatar+.social-avatar{margin-left:-18px}.mui .matched-cat{justify-content:center;display:flex}.mui .social-avatar{border-radius:var(--r-pill);background:var(--ink);color:var(--cream);font-family:var(--font-display);flex:none;place-items:center;font-weight:800;display:inline-grid;overflow:hidden}.mui .social-avatar img{object-fit:cover;width:100%;height:100%}.mui .social-avatar--lg{width:96px;height:96px;box-shadow:0 0 0 4px var(--cream);font-size:34px}.mui .social-avatar--sm{width:44px;height:44px;font-size:17px}.mui .matches-screen{flex-direction:column;gap:30px;margin-top:18px;display:flex}.mui .social-section{flex-direction:column;gap:12px;display:flex}.mui .social-section__title{font-size:22px}.mui .in-row{scrollbar-width:none;gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.mui .in-row::-webkit-scrollbar{display:none}.mui .in-card{box-sizing:border-box;border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;flex:0 0 148px;gap:6px;padding:6px 6px 10px;display:flex}.mui .in-card__media{border-radius:var(--r-media);display:block;position:relative;overflow:hidden}.mui .in-card__img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.mui .in-card__chip{position:absolute;bottom:6px;left:6px}.mui .in-card__name{padding:0 4px;font-size:15px;font-weight:800}.mui .in-card__age{color:var(--ink-62);font-weight:600}.mui .in-card__msg{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 4px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.mui .match-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mui .match-row{box-sizing:border-box;min-height:72px;color:var(--ink);align-items:center;gap:12px;padding:12px 14px;display:flex}.mui .match-row__main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.mui .match-row__top{align-items:center;gap:8px;min-width:0;display:flex}.mui .match-row__name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.mui .match-row__origin{color:var(--ink-62);font-size:12px;font-weight:700}.mui .match-row__last{color:var(--ink-72);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.mui .match-row__last--first{font-style:italic}.mui .match-row[data-unread="1"] .match-row__last{color:var(--ink);font-weight:700}.mui .match-row__side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.mui .match-row__time{color:var(--ink-62);font-size:12px;font-weight:700}.mui .match-row .dot{width:10px;height:10px}.mui .people-locked{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.mui .people-locked__ghost{border-radius:var(--r-media);background:linear-gradient(90deg,var(--ink-10),var(--ink-06));filter:blur(3px);width:100%;height:72px;display:block}.mui .people-locked__text{margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.35}.mui .people-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.mui .people-row{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:10px;display:flex}.mui .people-row__link{color:var(--ink);gap:12px;display:flex}.mui .people-row__img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-media);flex:0 0 100px;width:100px}.mui .people-row__body{flex-direction:column;gap:4px;min-width:0;display:flex}.mui .people-row__name{font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:800;line-height:1.05}.mui .people-row__meta{color:var(--ink-62);font-size:13px;font-weight:700}.mui .people-row__tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.mui .people-row__actions{align-items:center;gap:8px;display:flex}.mui .people-row__save{flex:none;width:48px;height:48px}.mui .people-row__save[aria-pressed=true] svg{fill:currentColor}.mui .radar-inbox{border-radius:var(--r-pill);background:var(--ink);min-height:48px;color:var(--cream);align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:800;display:flex}.mui .radar-inbox svg{width:16px;height:16px;margin-left:auto}.mui .chat{min-height:100dvh;color:var(--ink);flex-direction:column}.mui .chat,.mui .chat__head{background:var(--cream);display:flex}.mui .chat__head{z-index:5;align-items:center;gap:10px;padding:10px 12px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mui .chat__head{background:color-mix(in oklab,var(--cream) 94%,transparent)}}.mui .chat__head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ink-10)}.mui .chat__back,.mui .chat__menu{flex:none;width:44px;height:44px}.mui .chat__who{min-width:0;min-height:44px;color:var(--ink);flex:auto;align-items:center;gap:10px;display:flex}.mui .chat__name{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.mui .chat__menu-wrap{position:relative}.mui .chat__dropdown{z-index:6;border-radius:var(--r-media);background:var(--paper);min-width:200px;box-shadow:var(--shadow-hero);flex-direction:column;padding:6px;display:flex;position:absolute;top:50px;right:0}.mui .chat__item{min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 12px;font-size:15px;font-weight:700;display:flex}.mui .chat__item:hover{background:var(--ink-06)}.mui .chat__feed{box-sizing:border-box;flex-direction:column;flex:auto;gap:6px;width:100%;max-width:40rem;margin:0 auto;padding:16px 14px 20px;display:flex}.mui .chat__older{border-radius:var(--r-pill);background:var(--ink-06);min-height:44px;color:var(--ink);cursor:pointer;border:0;align-self:center;padding:0 16px;font-size:13px;font-weight:700}.mui .chat__empty{white-space:normal;text-align:center;align-self:center;margin:40px 0}.mui .chat__day{color:var(--ink-62);text-transform:uppercase;letter-spacing:.08em;align-self:center;margin:10px 0 4px;font-size:12px;font-weight:800}.mui .chat__msg{border-radius:18px;flex-direction:column;max-width:80%;padding:9px 13px 6px;display:flex}.mui .chat__msg--mine{background:var(--ink);color:var(--cream);border-bottom-right-radius:6px;align-self:flex-end}.mui .chat__msg--theirs{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--ink-10);border-bottom-left-radius:6px;align-self:flex-start}.mui .chat__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.mui .chat__time{opacity:.75;align-self:flex-end;margin-top:2px;font-size:11px}.mui .chat__compose{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--cream);position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.mui .chat__compose{background:color-mix(in oklab,var(--cream) 94%,transparent)}}.mui .chat__compose{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ink-10)}.mui .chat__row{align-items:flex-end;gap:8px;max-width:40rem;margin:0 auto;display:flex}.mui .chat__input{box-sizing:border-box;resize:none;border:1.5px solid var(--ink);background:var(--paper);min-height:46px;max-height:118px;color:var(--ink);font-family:var(--font-text);border-radius:22px;flex:auto;padding:11px 14px;font-size:16px;line-height:24px}.mui .chat__send{background:var(--coral-deep);color:#fff;width:46px;height:46px;box-shadow:none;flex:none}.mui .chat__send:disabled{opacity:.5;cursor:default}.mui .chat__closed,.mui .chat__notice{text-align:center;max-width:40rem;margin:0 auto 8px;font-size:14px;font-weight:700}.mui .chat__closed{color:var(--ink-72);margin:4px auto}.mui .matches-screen .chip--ghost,.mui .matches-screen .filters-btn,.mui .matches-screen .list-chip,.mui .matches-screen .seg__btn,.mui .matches-screen .text-btn{min-height:44px}.mui .matches-screen .hero-match__invite{align-items:center;min-height:44px;display:inline-flex}.mui .allowance-row{border-radius:var(--r-pill);background:var(--paper);box-shadow:0 0 0 1px var(--ink-12);color:var(--ink);align-self:flex-start;align-items:center;gap:8px;margin:12px 0 0;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.mui .reports-screen{flex-direction:column;gap:28px;display:flex}.mui .reports-screen>.hero-match{margin-top:20px}.mui .req-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mui .req-row{box-sizing:border-box;align-items:flex-start;gap:12px;padding:14px;display:flex}.mui .req-row__who{border-radius:var(--r-pill);flex:none;min-width:44px;min-height:44px;display:inline-flex}.mui .req-row__main{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.mui .req-row__line{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.35}.mui .req-row__actions{flex-wrap:wrap;gap:8px;display:flex}.mui .req-row__actions .act-bar__btn{min-height:44px}.mui .req-note{color:var(--ink-72);margin:0;font-size:13px;font-weight:600;line-height:1.4}.mui .hero-match__invite{align-items:center;min-height:44px;display:inline-flex}.mui .report-card .text-btn{min-height:44px}.mui .plan-sheet{max-height:92dvh;padding:10px 16px calc(40px + env(safe-area-inset-bottom));gap:0;overflow-y:auto}.mui .plan-sheet .sheet__handle{background:#17130e2e;border-radius:3px;width:40px;height:5px}.mui .plan-sheet__head{align-items:flex-start;gap:12px;margin-top:14px}.mui .plan-sheet__titles{flex-direction:column;gap:8px;min-width:0;display:flex}.mui .plan-sheet__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-deep);margin:0;font-size:12px;font-weight:600;line-height:1.2}.mui .plan-sheet__title{font-family:var(--font-display);font-size:32px;font-weight:900;line-height:1.04}.mui .plan-sheet .vis-close{background:var(--ink-06);width:44px;height:44px;box-shadow:none;flex:none}.mui .plan-sheet__sub{color:var(--ink-72);margin:10px 0 0;font-size:16px;font-weight:500;line-height:1.4}.mui .plan-sheet__billing{min-height:44px;color:var(--ink);align-self:flex-start;align-items:center;margin-top:8px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.mui .plan-sheet .plan-sheet__soon,.mui .plan-sheet .plans-error{margin-top:14px}.mui .plan-sheet__example{text-underline-offset:3px;align-self:flex-start;margin-top:18px;font-size:15px;font-weight:600}.mui .plan-sheet .founder{margin-top:20px}.mui .plans-free{border:1px dashed var(--ink-28);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.mui .billing .plans-free{margin:0}.mui .plans-free__label{background:var(--ink-06);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:600;line-height:1}.mui .plans-legal,.mui .plans-note{color:var(--ink-72);margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.5}.mui .plans-legal{margin-top:8px}.mui .plans-legal a{min-height:44px;color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.mui{--teal-tint:#dcf3ee;--coral-tint:#ffe6dc;--cream-09:#fcf6e917;--cream-30:#fcf6e94d;--cream-80:#fcf6e9cc;--grape-light:#b9abff}.mui .plans{flex-direction:column;gap:20px;margin-top:20px;display:flex}.mui .billing .plans{margin-top:0}.mui .plan-card{background:var(--paper);border:1px solid var(--ink-10);border-radius:28px;flex-direction:column;padding:20px;display:flex;position:relative;box-shadow:0 18px 40px -28px #17130e73}.mui .plan-card--p2{border:2px solid var(--coral);margin-top:6px;padding-top:22px;box-shadow:0 22px 46px -26px #c4160080}.mui .plan-card--unlim{background:var(--ink);color:var(--cream);border:0;overflow:hidden;box-shadow:0 24px 50px -26px #17130eb3}.mui .plan-card--unlim>:not(.plan-card__stars){position:relative}.mui .plan-card__badge{border-radius:var(--r-pill);background:var(--coral-deep);color:#fff;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:-14px;left:20px}.mui .plan-card__stars{width:120px;height:80px;color:var(--grape);opacity:.55;position:absolute;top:104px;right:4px}.mui .plan-card__top{align-items:center;gap:12px;display:flex}.mui .plan-card__glyph{width:52px;height:52px;color:var(--ink);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}.mui .plan-card__glyph svg{width:34px;height:34px}.mui .plan-card--p1 .plan-card__glyph{background:var(--teal)}.mui .plan-card--p2 .plan-card__glyph{background:var(--coral)}.mui .plan-card--p2 .plan-card__glyph svg{width:36px;height:36px}.mui .plan-card--unlim .plan-card__glyph{background:var(--grape)}.mui .plan-card__name{min-width:0;font-family:var(--font-display);flex:1;margin:0;font-size:26px;font-weight:900;line-height:1.05}.mui .plan-card__price{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.mui .plan-card__was{color:var(--ink-62);font-size:13px;font-weight:600;line-height:1.2}.mui .plan-card__now{font-family:var(--font-display);font-size:26px;font-weight:900;line-height:1}.mui .plan-card__month{color:var(--ink-62);font-size:12px;font-weight:500;line-height:1.2}.mui .plan-card--unlim .plan-card__month,.mui .plan-card--unlim .plan-card__was{color:var(--cream-72)}.mui .plan-card__mine{border-radius:var(--r-pill);background:var(--sun);color:var(--ink);flex:none;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2}.mui .plan-card__lead{font-family:var(--font-display);margin:18px 0 0;font-size:22px;font-weight:800;line-height:1.15}.mui .plan-card__why{color:var(--ink-78);margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.45}.mui .plan-card--unlim .plan-card__why{color:var(--cream-80)}.mui .plan-card__hero{color:var(--ink);font-family:var(--font-display);border-radius:20px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;font-size:19px;font-weight:800;line-height:1.2;display:flex}.mui .plan-card--p1 .plan-card__hero{background:var(--teal)}.mui .plan-card--p2 .plan-card__hero{background:var(--coral)}.mui .plan-card--unlim .plan-card__hero{background:var(--sun)}.mui .plan-card__hero-icon{background:var(--cream);width:42px;height:42px;color:var(--ink);border-radius:21px;flex:none;justify-content:center;align-items:center;display:flex}.mui .plan-card--unlim .plan-card__hero-icon{background:var(--ink);color:var(--sun)}.mui .plan-card__hero-icon svg{stroke-width:2.1px;width:22px;height:22px}.mui .plan-card__rows{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mui .plan-card__rows li{border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.mui .plan-card__rows svg{flex:none;width:22px;height:22px}.mui .plan-card--p1 .plan-card__rows li{background:var(--teal-tint)}.mui .plan-card--p1 .plan-card__rows svg{color:var(--teal-deep)}.mui .plan-card--p2 .plan-card__rows li{background:var(--coral-tint)}.mui .plan-card--p2 .plan-card__rows svg{color:var(--coral-deep)}.mui .plan-card--unlim .plan-card__rows li{background:var(--cream-09)}.mui .plan-card--unlim .plan-card__rows svg{color:var(--grape-light)}.mui .plan-card .is-hi{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.mui .plan-card--unlim .is-hi{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--cream)}.mui .plan-card__cta{flex-direction:column;margin-top:18px;display:flex}.mui .plan-card__btn{cursor:pointer;height:54px;font-family:var(--font-display);background:var(--ink);color:var(--cream);border:0;border-radius:27px;font-size:17px;font-weight:800}.mui .plan-card--p2 .plan-card__btn{background:var(--coral-deep);color:#fff}.mui .plan-card--unlim .plan-card__btn{background:var(--cream);color:var(--ink)}.mui .plan-card__btn:disabled{opacity:.4;cursor:default}.mui .plan-card__back:focus-visible,.mui .plan-card__btn:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.mui .plan-card .plans-terms+.plan-card__btn{margin-top:12px}.mui .plan-card__renewal{color:var(--ink-72);text-align:center;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.45}.mui .plan-card--unlim .plan-card__renewal{color:var(--cream-72)}.mui .plan-card__renewal a{color:inherit;margin:-14px 0;padding:14px 0;font-weight:800;text-decoration:underline;display:inline-block}.mui a.plan-card__btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.mui .plan-card__back{cursor:pointer;height:44px;color:inherit;background:0 0;border:0;align-self:center;margin-top:4px;padding:0 16px;font-size:15px;font-weight:600}.mui .plan-card__current,.mui .plan-card__soon{box-sizing:border-box;height:54px;font-family:var(--font-display);border-radius:27px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.mui .plan-card__current svg,.mui .plan-card__soon svg{width:20px;height:20px}.mui .plan-card__soon{background:var(--ink-06);color:var(--ink-78)}.mui .plan-card--unlim .plan-card__soon{border:1px solid var(--cream-15);color:var(--cream-72);background:0 0}.mui .plan-card__current{border:1px solid var(--ink-28);color:var(--ink)}.mui .plan-card--unlim .plan-card__current{border-color:var(--cream-30);color:var(--cream)}.mui .plan-card--unlim .plan-card__current svg{color:var(--sun)}.mui .plan-card--unlim .plans-terms{background:var(--cream-09);color:var(--cream)}.mui .plan-card--unlim .plans-terms input{accent-color:var(--cream)}.mui .plan-card--unlim .plans-terms a{color:var(--cream)}.mui .legal-update__text{color:var(--ink);margin:4px 0 16px;font-size:15px;font-weight:600;line-height:1.5}.mui .legal-update__text a{color:var(--ink);margin:-12px 0;padding:12px 0;font-weight:800;text-decoration:underline;display:inline-block}.mui .plans-terms{background:var(--ink-06);color:var(--ink);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.mui .plans-terms input{width:22px;height:22px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0;font-size:16px}.mui .plans-terms a{color:var(--ink);margin:-12px 0;padding:12px 0;font-weight:800;text-decoration:underline;display:inline-block}.mui .plans-error{color:var(--ink);margin:0;font-size:14px;font-weight:700}.mui .founder{align-items:flex-start;gap:16px;margin-top:8px;padding:16px;display:flex}.mui .founder__photo{border-radius:var(--r-pill);object-fit:cover;flex:0 0 96px;width:96px;height:96px}.mui .founder__main{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.mui .founder__name{margin:0;font-size:15px;font-weight:800}.mui .founder__text{color:var(--ink-72);margin:0;font-size:14px;line-height:1.45}.mui .feedback-link,.mui .founder__write{min-height:44px;color:var(--ink);text-align:left;align-self:flex-start;align-items:center;padding:0;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.mui .feedback-sheet__input,.mui .feedback-sheet__text{box-sizing:border-box;background:var(--paper);width:100%;box-shadow:0 0 0 1.5px var(--ink-15);font:inherit;color:var(--ink);resize:vertical;border:0;border-radius:16px;padding:14px 16px;font-size:16px;line-height:1.4}.mui .feedback-sheet__field{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.mui .feedback-sheet__error,.mui .feedback-sheet__note{color:var(--ink-72);margin:0;font-size:13px;font-weight:600;line-height:1.4}.mui .feedback-sheet__done{margin:0;font-size:17px;font-weight:700}.mui .billing{flex-direction:column;gap:14px;display:flex}.mui .billing__paid{background:var(--teal-15);color:var(--teal-deep);border-radius:16px;margin:0;padding:12px 14px;font-size:14px;font-weight:700}.mui .billing__current{flex-direction:column;gap:6px;display:flex}.mui .billing__plan{font-family:var(--font-display);margin:0;font-size:22px;font-weight:800}.mui .billing__status{margin:0;font-size:15px;font-weight:700}.mui .billing__status.is-warn{color:var(--coral-deep)}.mui .billing__usage{color:var(--ink-72);flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mui .billing__actions{flex-direction:column;gap:10px;display:flex}.mui .billing-cancel__text{margin:0;font-size:16px;font-weight:600;line-height:1.45}.mui .mr-feedback{justify-content:center;padding:8px 20px 32px;display:flex}.mh-row--button{font-weight:500}.mh-made-in{text-align:center;margin:18px 0 0}.mui .example-report__head{flex-direction:column;gap:14px;max-width:640px;margin:0 auto;padding:20px 20px 0;display:flex}.mui .example-report__badge{background:var(--sun);border-radius:16px;margin:0;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.mui .example-report__badge{background:color-mix(in oklab,var(--sun) 35%,transparent)}}.mui .example-report__badge{color:var(--ink);font-size:15px;font-weight:600;line-height:1.47}.mui .example-report__tabs .seg__btn{min-height:44px}.mui .example-report__cta{max-width:640px;margin:0 auto;padding:0 20px 48px}.mui .example-report__cta .cta-pill{min-height:48px}.mui .example-link{min-height:44px;color:var(--ink);align-items:center;padding:0;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.mui .share-sheet{gap:16px}.mui .share-change,.mui .share-close,.mui .share-copy{min-width:44px;min-height:44px}.mui .share-seg .seg__btn{min-height:44px}.mui .share-stage{flex:none;justify-content:center;align-self:center;align-items:flex-start;width:min(100%,360px);height:min(55dvh,2.16667*min(100vw - 40px,360px));display:flex}.mui .share-preview{border-radius:var(--r-card);background:var(--paper);width:100%;max-height:100%;box-shadow:0 0 0 1px var(--ink-12);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.mui .share-preview img{width:100%;height:auto;display:block}.mui .share-preview[data-overflow="1"]:after{content:"";background:linear-gradient(to bottom,#fcf6e900,var(--cream));pointer-events:none;height:30%;position:absolute;bottom:0;left:0;right:0}.mui .share-preview__expand{z-index:1;background:var(--ink);width:36px;height:36px;color:var(--cream);border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.mui .share-preview-hint{text-align:center;color:var(--ink-72);margin:-6px 0 0;font-size:13px;font-weight:700}.mui .share-preview--empty{text-align:center;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:20px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.mui .share-preview--empty .cta-pill{min-height:44px}.mui .share-loader{flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.mui .share-loader__card{border-radius:var(--r-card);background:var(--sun);flex-direction:column;flex:1;gap:4%;min-height:0;padding:14% 7% 0;display:flex;position:relative;overflow:hidden}.mui .share-loader--dating .share-loader__card{background:#74c4ff}.mui .share-loader__card:before{content:"";background:var(--cream);border-radius:18px;position:absolute;inset:8% 4% -20%}.mui .share-loader__card:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/250% 100%;animation:share-shimmer 1.4s linear infinite;position:absolute;inset:0}.mui .share-loader__card>span{z-index:1;position:relative}.mui .share-loader__strap{background:var(--ink);width:8%;height:10%;top:0;left:46%;position:absolute!important}.mui .share-loader__row{gap:5%;height:22%;display:flex}.mui .share-loader__photo{background:#ffd64d;border-radius:10px;width:42%}.mui .share-loader--dating .share-loader__photo{background:#a8dbff}.mui .share-loader__col{flex-direction:column;flex:1;gap:10%;padding-top:4%;display:flex}.mui .share-loader__line{background:#17130e2e;border-radius:999px;width:70%;height:9%}.mui .share-loader__line--title{background:#17130e52;width:90%;height:14%}.mui .share-loader__bar{background:linear-gradient(90deg,var(--sun) 0 46%,var(--teal) 46% 77%,var(--coral) 77%);border-radius:999px;height:6%}.mui .share-loader__block{border-radius:12px;height:11%;display:block}.mui .share-loader__pair{gap:4%;height:11%;display:flex}.mui .share-loader__pair .share-loader__block{flex:1;height:100%}.mui .share-loader__block--ink{background:var(--ink)}.mui .share-loader__block--teal{background:var(--teal)}.mui .share-loader__block--coral{background:var(--coral)}.mui .share-loader__block--grape{background:#6445df}.mui .share-loader__text{text-align:center;flex-direction:column;flex:none;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.mui .share-loader__text p{margin:0}.mui .share-loader__retry{min-height:44px}.mui .share-loader--dark .share-loader__text{color:var(--cream)}@keyframes share-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.mui .share-loader__card:after{animation:none}}.mui .share-wait{text-align:center;color:var(--ink-72);grid-column:1/-1;margin:0;font-size:13px;font-weight:700}.mui .share-viewer{z-index:60;color:var(--cream);background:#17130e;flex-direction:column;display:flex;position:fixed;inset:0}.mui .share-viewer__top{padding:calc(10px + env(safe-area-inset-top)) 16px 10px;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.mui .share-viewer__seg{flex:1;max-width:320px}.mui .share-viewer__seg .seg__btn{min-height:44px}.mui .share-viewer__close{flex:none;width:44px;height:44px}.mui .share-viewer__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.mui .share-viewer__img{width:100%;max-width:720px;height:auto;margin:0 auto;display:block}.mui .share-viewer__loading{box-sizing:border-box;height:100%;padding:16px}.mui .share-viewer__bottom{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#17130e;flex:none;box-shadow:0 -12px 24px -12px #0009}.mui .share-actions--dark .cta-pill{background:var(--cream);color:var(--ink)}.mui .share-actions--dark .cta-pill[aria-pressed=false]:not(:disabled){color:var(--cream);box-shadow:0 0 0 2px var(--cream);background:0 0}.mui .share-actions--dark .share-wait{color:#fcf6e9cc}.mui .share-note{color:var(--ink-72);text-align:center;margin:0;font-size:13px;line-height:1.45}.mui .share-note--locked{flex-direction:column;align-items:center;gap:2px;display:flex}.mui .share-note--locked p{color:var(--ink);margin:0;font-weight:700}.mui .share-change{color:var(--ink);font-size:13px;text-decoration:underline}.mui .share-link{flex-direction:column;gap:8px;display:flex}.mui .share-link__title{margin:0;font-size:13px;font-weight:800}.mui .share-link__row{gap:8px;display:flex}.mui .share-link__field{box-sizing:border-box;border-radius:var(--r-pill);background:var(--paper);min-width:0;min-height:44px;box-shadow:0 0 0 1px var(--ink-15);color:var(--ink);font:inherit;border:0;flex:1;padding:0 16px;font-size:14px;font-weight:700}.mui .share-copy{padding:0 18px}.mui .share-link__hint{color:var(--ink-72);margin:0;font-size:12px;line-height:1.45}.mui .share-link__field:disabled,.mui .share-sheet .cta-pill:disabled{opacity:.45;cursor:not-allowed;transform:none}.mui .share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mui .share-action{flex-direction:column;gap:6px;display:flex}.mui .share-action .cta-pill{padding:14px 12px}.mui .share-action .cta-pill[aria-pressed=false]:not(:disabled){background:var(--paper);color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.mui .share-action__hint{color:var(--ink-72);margin:0;font-size:12px;line-height:1.4}.mui .share-toast{bottom:calc(28px + env(safe-area-inset-bottom));z-index:43}.mui.teaser{background:var(--sun);min-height:100dvh;color:var(--ink);padding:0 16px calc(140px + env(safe-area-inset-bottom));box-sizing:border-box}.mui .teaser__shell{flex-direction:column;gap:16px;max-width:28rem;margin:0 auto;padding-top:20px;display:flex}.mui .teaser__site{font-family:var(--font-display);margin:0;font-size:20px;font-weight:900}.mui .teaser__card,.mui .teaser__locked{background:var(--cream);border-radius:var(--r-hero);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:20px;display:flex}.mui .teaser__photo{aspect-ratio:5/6;object-fit:cover;object-position:50% 14%;border-radius:var(--r-card);width:100%;height:auto}.mui .teaser__name{font-family:var(--font-display);margin:8px 0 0;font-size:40px;font-weight:900;line-height:1}.mui .teaser__meta{color:var(--ink-72);margin:0;font-size:15px;font-weight:600}.mui .teaser__arch{margin:4px 0 0;line-height:1.1}.mui .teaser__arch,.mui .teaser__title{font-family:var(--font-display);font-size:24px;font-weight:900}.mui .teaser__title{margin:0}.mui .teaser__lead{color:var(--ink-72);margin:0;font-size:14px;line-height:1.45}.mui .teaser__list{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mui .teaser__item{background:var(--paper);min-height:44px;box-shadow:0 0 0 1px var(--ink-12);align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.mui .teaser__item,.mui .teaser__report{border-radius:var(--r-pill);font-weight:700}.mui .teaser__report{background:var(--ink);color:var(--cream);align-self:flex-start;margin:6px 0 0;padding:8px 14px;font-size:14px}.mui .teaser__bar{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--cream);box-shadow:var(--shadow-sheet);flex-direction:column;align-items:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.mui .teaser__bar .cta-pill{max-width:28rem}.mui .teaser__login{min-width:44px;min-height:44px;font-size:14px}.mui.lp-pricing .lp-pricing__grid{flex-direction:column;gap:20px;display:flex}.mui.lp-pricing .plans{margin-top:0}@media (min-width:1024px){.mui.lp-pricing .lp-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:980px;display:grid}.mui.lp-pricing .plans{display:contents}.mui.lp-pricing .plan-card--p2{margin-top:0}}.mui .plan-card--free .plan-card__rows{margin-top:16px}.mui .plan-card--free .plan-card__rows li{background:var(--ink-06)}.mui .plan-card--free .plan-card__rows svg{color:var(--ink-72)}.mui.lp-pricing .lp-pricing__terms{flex-direction:column;gap:6px;max-width:760px;margin-top:24px;display:flex}.mui.lp-pricing .lp-pricing__terms p{color:var(--ink-72);margin:0;font-size:14px;font-weight:500;line-height:1.5}.mui .pay-form{background:var(--paper);color:var(--ink);border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex}.mui .plan-card--unlim .pay-form .plan-card__btn{background:var(--ink);color:var(--cream)}.mui .plan-card--unlim .pay-form .plan-card__back,.mui .plan-card--unlim .pay-form .plan-card__renewal{color:var(--ink-72)}.mui .plan-card--unlim .pay-form .plans-terms{background:var(--ink-06);color:var(--ink)}.mui .plan-card--unlim .pay-form .plans-terms input{accent-color:var(--ink)}.mui .plan-card--unlim .pay-form .plans-terms a{color:var(--ink)}.mui .pay-form .plans-terms+.pay-form__fields,.mui .pay-form__fields{flex-direction:column;gap:12px;transition:opacity .2s;display:flex}.mui .pay-form__fields[data-locked]{opacity:.45}.mui .pay-form__card{min-height:120px}.mui .pay-form__status{margin:0;font-size:14px;font-weight:700;line-height:1.45}.mui .pay-form__status a{color:var(--ink);text-decoration:underline}.mui .pay-form .plan-card__renewal{margin-top:0}.mui .plan-card__change{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.45}.mui .plans-notice{color:var(--ink);margin:0;font-size:14px;font-weight:700}.mui .billing__plans{scroll-margin-top:16px}.mui.billing-return{background:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--font-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.mui .billing-return__text{max-width:32ch;margin:0;font-size:18px;font-weight:700;line-height:1.4}.mui .billing-return__link{min-height:44px;color:var(--ink);align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.mui .in-msg{border:1.5px solid var(--ink);border-radius:var(--r-media);background:var(--paper);color:var(--ink);margin:0 0 10px;padding:12px 14px}.mui .in-msg__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-72);margin:0;font-size:12px;font-weight:700}.mui .in-msg__body{white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;line-height:1.45}.mui .in-msg__complain{min-height:44px;color:var(--coral-deep);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.mui .member-ph__ghost{border-radius:var(--r-hero);background:var(--cream);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.mui .member-ph__ghost>span:not(.member-ph__lock){filter:blur(6px)}.mui .member-ph__photo{aspect-ratio:5/4;border-radius:var(--r-card);background:var(--ink);width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.mui .member-ph__photo{background:color-mix(in oklab,var(--ink) 14%,var(--cream))}}.mui .member-ph__line{background:var(--ink);border-radius:999px;width:70%;height:14px;display:block}@supports (color:color-mix(in lab,red,red)){.mui .member-ph__line{background:color-mix(in oklab,var(--ink) 16%,var(--cream))}}.mui .member-ph__line--wide{width:90%;height:22px}.mui .member-ph__line--short{width:45%}.mui .member-ph__lock{color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.mui .member-ph__lock svg{background:var(--cream);box-shadow:var(--shadow-card);box-sizing:content-box;border-radius:999px;padding:14px}.mui .member-ph__icon{place-items:center;width:24px;font-weight:900;display:inline-grid}.mui .confirm-sheet .confirm-email.card{box-shadow:none;background:0 0;padding:0}.mui.reports-more{justify-content:center;padding:8px 16px 120px;display:flex}.unsub{box-sizing:border-box;color:#17130e;max-width:480px;min-height:100dvh;font-family:var(--f-sans,-apple-system,"Segoe UI",Roboto,sans-serif);background:#fcf6e9;flex-direction:column;align-items:flex-start;gap:18px;margin:0 auto;padding:48px 20px;display:flex}body:has(.unsub),html:has(.unsub){background:#fcf6e9}.unsub-brand{letter-spacing:.08em;margin:0;font-size:13px;font-weight:800}.unsub-title{margin:0;font-size:26px;font-weight:800;line-height:1.2}.unsub-text{margin:0;font-size:17px;line-height:1.45}.unsub-note{color:#55504a;margin:0;font-size:14px}.unsub-btn{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#c93a0b;border:0;border-radius:999px;padding:0 26px;font-size:16px;font-weight:700}.unsub-btn:disabled{opacity:.6;cursor:progress}.unsub-link{color:#17130e;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.topbar .wordmark{text-decoration:none}.legal{overflow-wrap:anywhere}.legal .legal-doc{font-size:16px;line-height:1.6}.legal h1{max-width:22ch}.legal .legal-intro p{max-width:64ch}.legal .legal-intro p:first-of-type{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink-soft);margin-top:12px;font-size:12px}.legal .legal-intro p+p{margin-top:14px}.legal .part-head h2,.legal h3{scroll-margin-top:16px}.legal .part-head h2{max-width:30ch}.legal h3{font-family:var(--f-black);margin-top:22px;font-size:17px;font-weight:900;line-height:1.25}.legal .legal-body>h3:first-child{margin-top:0}.legal .legal-body p,.legal .legal-body ul{max-width:64ch}.legal .legal-body>*+*{margin-top:12px}.legal .legal-body>h3+*{margin-top:10px}.legal .legal-body ul{padding:0;list-style:none}.legal .legal-body li{padding-left:18px;position:relative}.legal .legal-body li+li{margin-top:8px}.legal .legal-body li:before{content:"+";font-family:var(--f-mono);color:var(--ultra);font-size:12px;position:absolute;top:.15em;left:0}.legal a{color:var(--ultra);text-underline-offset:2px;text-decoration:underline}.legal .legal-table:focus-visible,.legal a:focus-visible{outline:2px solid var(--ultra);outline-offset:2px}.legal .legal-table{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:2px;max-width:100%;overflow-x:auto}.legal .legal-table table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:14.5px;line-height:1.45}.legal .legal-table td,.legal .legal-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 12px}.legal .legal-table tr:last-child td{border-bottom:0}.legal .legal-table th{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--paper-deep);font-size:11px;font-weight:700}.legal .legal-table td:first-child{width:38%}.legal .legal-table:not([data-cols="2"]) table{min-width:520px}.legal .legal-table:not([data-cols="2"]) td:first-child{width:auto}.legal .legal-foot{max-width:var(--maxw);font-family:var(--f-mono);letter-spacing:.03em;color:var(--ink-soft);margin:0 auto;padding:18px 20px 32px;font-size:11px;line-height:1.6}.legal .legal-foot p+p{margin-top:8px}.legal .legal-foot a{color:var(--ink)}.legal-root .topbar .legal-lang{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.legal .legal-lines{white-space:pre-line}.legal .legal-en{max-width:var(--maxw);margin:40px auto 0}.legal .legal-en__title{font-family:var(--f-black);padding:0 20px;font-size:clamp(22px,6vw,30px);font-weight:900;line-height:1.1}.legal .legal-alias{height:0;scroll-margin-top:16px;display:block}.mui.site-foot{z-index:1;background:var(--ink);color:var(--cream);font-family:var(--font-text);position:relative}.mui .site-foot__inner{max-width:1120px;padding:32px 20px calc(36px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin:0 auto;display:flex}.mui .site-foot__lines{flex-direction:column;gap:4px;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.mui .site-foot__copy,.mui .site-foot__operated{color:var(--cream-72);margin:0;font-size:13px;font-weight:500;line-height:1.5}.mui .site-foot__nav{flex-wrap:wrap;gap:0 18px;display:flex}.mui .site-foot__nav a{min-height:44px;color:var(--cream);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.mui .site-foot__nav a:focus-visible{outline:3px solid var(--sun);outline-offset:2px}@media (max-width:1023px){.mui.site-foot--sticky .site-foot__inner{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}.ref-coin-row{z-index:19;height:0;max-width:var(--maxw-profile,720px);margin-inline:auto;position:relative}.ref-coin{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-variant-numeric:tabular-nums;background:#1111119e;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:4px 12px 4px 6px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:2px;right:24px;box-shadow:0 6px 18px -10px #0009}.ref-coin:before{content:"";position:absolute;inset:-6px -4px}.ref-coin svg{flex:none}.ref-coin:focus-visible{outline:2px solid var(--cc-sun,#f8c20d);outline-offset:2px}@media (max-width:720px){.ref-coin{right:14px}}[data-surface=cream].ref-top{max-width:520px;color:var(--cc-ink,#17130e);flex-direction:column;gap:.875rem;margin:0 auto;padding:1.25rem 1.25rem 1.5rem;display:flex}.ref-top__title{font-family:var(--cc-font-display,inherit);margin:.25rem 0 0;font-size:1.75rem;font-weight:900;line-height:1.1}.ref-top__sub{margin:0;font-size:1.0625rem;line-height:1.4}.mui .ref-invite{flex-direction:column;gap:20px;padding-bottom:120px;display:flex}.mui .ref-invite__title{font-size:30px;line-height:1.05}.mui .ref-h2{font-family:var(--font-display);margin:0 0 10px;font-size:20px;font-weight:800}.mui .ref-balance{align-items:center;gap:12px;display:flex}.mui .ref-balance__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800;line-height:1.1}.mui .ref-balance__stats{color:var(--ink-62);margin:4px 0 0;font-size:13px}.mui .ref-ladder{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:18px 16px 12px;display:flex}.mui .ref-progress{background:var(--ink-08);border-radius:999px;height:8px;margin:4px 6px 22px;position:relative}.mui .ref-progress__fill{border-radius:inherit;background:var(--teal);position:absolute;inset:0 auto 0 0}.mui .ref-progress__mark{background:var(--ink-45);width:2px;height:14px;position:absolute;top:-3px;transform:translate(-1px)}.mui .ref-progress__mark span{color:var(--ink-62);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mui .ref-progress__mark:last-child span{transform:translate(-100%)}.mui .ref-tiers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mui .ref-tier{border-top:1px solid var(--ink-08);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 0;display:flex}.mui .ref-tier:first-child{border-top:0}.mui .ref-tier__name{margin:0;font-size:15px;font-weight:800}.mui .ref-tier__sub{color:var(--ink-62);margin:2px 0 0;font-size:13px}.mui .ref-tier.is-skipped{opacity:.45}.mui .ref-tier__state{text-align:right;flex:none}.mui .ref-chip{background:var(--ink-06);border-radius:999px;align-items:center;min-height:32px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.mui .ref-chip--active{background:var(--teal-15,#00b29a26);color:var(--teal-deep)}.mui .ref-chip--muted{color:var(--ink-62);background:0 0;font-weight:600}.mui .ref-convert{min-height:44px;padding:10px 16px;font-size:13px}.mui .ref-how ol{counter-reset:ref-how;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mui .ref-how li{counter-increment:ref-how;padding-left:38px;font-size:15px;line-height:1.4;position:relative}.mui .ref-how li:before{content:counter(ref-how);background:var(--sun);border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.mui .ref-linkbox{flex-direction:column;gap:10px;display:flex}.mui .ref-linkbox__label{color:var(--ink-62);font-size:13px;font-weight:700}.mui .ref-linkbox__field{border:1px solid var(--ink-15);background:var(--paper);width:100%;min-height:48px;color:var(--ink);box-sizing:border-box;border-radius:14px;padding:12px 14px;font-size:16px;font-weight:600}.mui .ref-linkbox__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mui .ref-linkbox__actions .cta-pill{min-height:48px}.mui .ref-btn-ghost{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--ink-15)}.mui .ref-token{border:1px dashed var(--ink-28);color:var(--ink-62);text-align:left;cursor:default;background:0 0;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.4}.mui .ref-token b{color:var(--ink-72)}.mui .ref-fine p{color:var(--ink-62);margin:0 0 8px;font-size:12px;line-height:1.45}.mui .ref-fine a{color:var(--ink);font-weight:700;text-decoration:underline}.mui .ref-confirm__title,.mui .ref-promo__title{font-size:24px;line-height:1.15}.mui .ref-confirm .sheet__head{align-items:flex-start;gap:12px}.mui .ref-confirm__note,.mui .ref-promo__text{color:var(--ink-78);margin:0;font-size:15px;line-height:1.45}.mui .ref-promo__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.mui .ref-link-btn{min-height:44px;color:var(--ink-62);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:700}.mui .ref-paywall{background:var(--sun);color:var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.mui .ref-paywall__title{font-family:var(--font-display);margin:0;font-size:18px;font-weight:800}.mui .ref-paywall__text{margin:0;font-size:14px;line-height:1.4}.mui .ref-paywall__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mui .ref-paywall__row .cta-pill{min-height:44px;padding:10px 18px}.mui .ref-note a,.mui .ref-paywall__row a{color:var(--ink);align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.mui .ref-note{background:var(--teal-15,#00b29a26);border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.mui .ref-radar{border-radius:var(--r-card);background:var(--ink);color:var(--cream);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;margin-top:16px;padding:18px 20px;text-decoration:none;display:flex}.mui .ref-radar__title{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800}.mui .ref-radar__text{color:var(--cream-80,#fcf6e9cc);margin:0;font-size:14px}.mh-row.ref-more-row{align-items:center;gap:10px;display:flex}.mui .ref-back{background:var(--paper);min-height:44px;box-shadow:0 0 0 1px var(--ink-12);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-bottom:-6px;padding:0 14px 0 8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mui .ref-back:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/fonts/FixelText-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/fonts/FixelText-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/fonts/FixelText-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--paper:#eef0ea;--paper-deep:#e4e7de;--ink:#191c24;--ink-soft:#565b66;--line:#c6cabd;--line-hard:#191c24;--ultra:#2b3bcf;--mark:#e8fd4c;--stamp:#c7351d;--maxw-card:680px;--maxw-funnel:480px;--maxw:var(--maxw-card);--f-fallback:-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;--f-sans:"Fixel Text",var(--f-fallback);--f-black:"Fixel Display",var(--f-fallback);--f-mono:var(--font-jetbrains-mono),ui-monospace,monospace}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--f-sans);font-size:16px;line-height:1.55}::selection{background:var(--mark);color:var(--ink)}.mono,code{font-family:var(--f-mono)}code{background:var(--paper-deep);padding:.1em .32em;font-size:.86em}mark{background:linear-gradient(104deg,transparent 0 2%,var(--mark) 3% 97%,transparent 98%);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.06em .18em}.fieldkey{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-soft);align-items:baseline;gap:10px;font-size:10.5px;display:flex}.fieldkey:after{content:"";border-bottom:1px dotted var(--line);flex:1;transform:translateY(-3px)}.pull{font-family:var(--f-black);letter-spacing:-.005em;max-width:26ch;font-size:clamp(21px,5.4vw,27px);font-weight:900;line-height:1.28}.pull.small{max-width:32ch;font-size:clamp(19px,4.8vw,23px)}.note{font-family:var(--f-mono);color:var(--ink-soft);margin-top:10px;font-size:10.5px}.bars{gap:9px}.bar,.bars{display:grid}.bar{grid-template-columns:150px 1fr 34px;align-items:center;gap:10px}.bar .lab{font-size:13.5px}.bar .track{background:var(--paper-deep);height:9px;position:relative}.bar .track:after{content:"";background-image:repeating-linear-gradient(90deg,transparent 0 24%,var(--paper) 24% 25%);position:absolute;inset:0}.bar .fill{background:var(--ink);z-index:1;height:100%;display:block;position:relative}.bar .val{font-family:var(--f-mono);text-align:right;font-size:12px}.bars.q .bar{grid-template-columns:1fr 88px 40px}.bars.q .fill{background:var(--ultra)}.bars.q .lab{font-size:14px}.bars.q .track{height:7px}@media (max-width:480px){.bar{grid-template-columns:118px 1fr 34px}}.rows,.rows .row{display:grid}.rows .row{border-bottom:1px dotted var(--line);grid-template-columns:26px 1fr;align-items:baseline;gap:12px;padding:10px 0}.rows .row:last-child{border-bottom:0}.rows .k{font-family:var(--f-mono);color:var(--ultra);font-size:11px}.rows .row b{font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font-family:var(--f-mono);letter-spacing:.02em;border:1px solid var(--ink);background:0 0;border-radius:999px;padding:4px 10px;font-size:11.5px}.chip.hot{background:var(--ink);color:var(--paper)}.sig{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:block}.topbar{max-width:var(--maxw);font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:14px 20px 0;font-size:11px;display:flex}.topbar .wordmark{color:var(--ink);font-weight:700}.doc{max-width:var(--maxw);background:var(--paper);border-bottom:2px solid var(--line-hard);margin:16px auto 0}.doc,.part-head{border-top:2px solid var(--line-hard)}.part-head{padding:22px 20px 4px}.part-head .idx{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ultra);font-size:10.5px}.part-head h2{font-family:var(--f-black);text-transform:uppercase;letter-spacing:-.005em;margin-top:4px;font-size:clamp(20px,5.4vw,26px);font-weight:900;line-height:1.05}.part-head .sdesc{font-family:var(--f-mono);color:var(--ink-soft);margin-top:5px;font-size:10.5px}.blk{border-bottom:1px solid var(--line);padding:20px 20px 22px;position:relative}.blk:last-child{border-bottom:0}.blk .body{margin-top:12px}.btn{background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.02em;cursor:pointer;text-align:center;border:0;border-radius:2px;padding:16px 18px;font-size:14px;text-decoration:none;display:block}.btn:disabled{opacity:.35;cursor:default}.btn.ghost{color:var(--ink);border:1px solid var(--line-hard);background:0 0}.btn.ultra{background:var(--ultra)}.btn:focus-visible{outline:2px solid var(--ultra);outline-offset:2px}.lp .part-head h2{text-transform:none;letter-spacing:-.01em;max-width:24ch;font-size:clamp(21px,5.6vw,28px);line-height:1.12}.lp h1{font-family:var(--f-black);letter-spacing:-.015em;max-width:17ch;margin-top:10px;font-size:clamp(30px,7.6vw,44px);font-weight:900;line-height:1.06}.lp .eyebrow{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-soft);font-size:11px}.lp .lead{max-width:54ch;margin-top:16px;font-size:18px;line-height:1.5}.lp p+p{margin-top:12px}.faq details{border-bottom:1px dotted var(--line)}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;align-items:baseline;gap:14px;padding:13px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-mono);color:var(--ultra);margin-left:auto;font-size:14px}.faq details[open] summary:after{content:"–"}.faq summary:focus-visible{outline:2px solid var(--ultra);outline-offset:2px}.faq .a{color:var(--ink-soft);max-width:60ch;padding:0 0 15px;font-size:15.5px}@media (max-width:680px){.lp{padding-bottom:84px}}.funnel{--maxw:var(--maxw-funnel);flex-direction:column;min-height:100svh;display:flex}.funnel .topbar{padding:14px 20px 10px}.funnel .back{font-family:var(--f-mono);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px}.funnel .back:disabled{opacity:.25;cursor:default}.funnel .back:focus-visible{outline:2px solid var(--ultra);outline-offset:2px}.progress{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 20px 6px}.progress .track{background:var(--paper-deep);height:3px}.progress .fill{background:var(--ultra);width:0;height:100%;transition:width .25s}@media (prefers-reduced-motion:reduce){.progress .fill{transition:none}}.stage{max-width:var(--maxw);flex-direction:column;flex:1;width:100%;margin:0 auto;padding:22px 20px 28px;display:flex}h1.q{font-family:var(--f-black);letter-spacing:-.01em;font-size:clamp(24px,6.4vw,30px);font-weight:900;line-height:1.12}.sub{color:var(--ink-soft);margin-top:10px;font-size:15px}.stage .body{flex:1;margin-top:20px}input.txt,textarea.txt{border:1px solid var(--line-hard);width:100%;font-family:var(--f-sans);color:var(--ink);background:#f6f8f2;border-radius:2px;padding:14px;font-size:17px}input.txt:focus,textarea.txt:focus{outline:2px solid var(--ultra);outline-offset:-1px}textarea.txt{font-family:var(--f-mono);resize:vertical;min-height:180px;font-size:12px}.hint{color:var(--ink-soft);font-size:10.5px}.hint,.warn{font-family:var(--f-mono);margin-top:8px}.warn{color:var(--stamp)}.ok,.warn{font-size:11px}.ok{font-family:var(--f-mono);color:var(--ultra);margin-top:8px}.footerbar{padding-top:18px}.footerbar .btn{width:100%}.btn+.btn{margin-top:10px}.filehead{border-bottom:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.05em;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 20px;font-size:10.5px;display:flex}.filehead b{color:var(--ink);font-weight:500}.hero{border-bottom:1px solid var(--line);padding:28px 20px 24px}.avatar{border:1.5px solid var(--line-hard);width:76px;height:76px;background:var(--paper-deep);flex:none;justify-content:center;align-items:center;font-size:26px;display:flex}.avatar,h1.name{font-family:var(--f-black);font-weight:900}h1.name{letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(34px,9.5vw,54px);line-height:.95}.opento{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.archetype{align-items:flex-start;gap:12px;margin-top:26px;display:flex}.source{font-family:var(--f-mono);color:var(--ink-soft);margin-top:16px;font-size:11px}.source .dot{color:var(--ultra)}.toc{border-bottom:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.03em;color:var(--ink-soft);flex-wrap:wrap;gap:7px 16px;padding:13px 20px;font-size:11px;display:flex}.toc a{color:var(--ink);border-bottom:1px dotted var(--line-hard);text-decoration:none}.toc a:focus-visible{outline:2px solid var(--ultra);outline-offset:2px}.toc .n{color:var(--ultra)}section.part{scroll-margin-top:14px}section.part>.blk:last-child{border-bottom:0}.twin{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:560px){.twin{grid-template-columns:1fr}}.twin h3{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink);margin-bottom:8px;font-size:11px;font-weight:500}.twin ul{list-style:none}.twin li{border-bottom:1px dotted var(--line);align-items:baseline;gap:9px;padding:7px 0;font-size:14.5px;display:flex}.twin li:last-child{border-bottom:0}.twin li:before{font-family:var(--f-mono);flex:none;font-size:12px}.twin .yes li:before{content:"+";color:var(--ultra)}.twin .no li:before{content:"–";color:var(--stamp)}.tiers .tier{border-bottom:1px dotted var(--line);grid-template-columns:210px 1fr;gap:12px;padding:9px 0;display:grid}.tiers .tier:last-child{border-bottom:0}@media (max-width:600px){.tiers .tier{grid-template-columns:1fr;gap:2px}}.tiers .tname{font-family:var(--f-mono);color:var(--ink-soft);font-size:11.5px}.query{border:1.5px solid var(--ink);background:#f6f8f2;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.query .cursor{font-family:var(--f-mono);color:var(--ultra);font-weight:700}.query p{font-size:17px;font-weight:500}.spectrum{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.spectrum span{color:var(--ink);opacity:.22}.spectrum span,.spectrum span svg{width:22px;height:22px}.spectrum span.on{opacity:1;color:var(--ultra)}.spectrum .slabel{opacity:1;width:auto;font-family:var(--f-mono);color:var(--ink-soft);font-size:10px}.acard{background:var(--paper);padding:14px 12px 12px;position:relative}.acard svg{width:36px;height:36px;color:var(--ink)}.acard .aname{margin-top:9px;font-size:14px;font-weight:600}.acard .aen{font-family:var(--f-mono);letter-spacing:.05em;color:var(--ink-soft);margin-top:1px;font-size:9.5px}.acard .aline{color:var(--ink-soft);margin-top:5px;font-size:12.5px;line-height:1.4}.acard.hit{background:#f6f8f2}.acard .pct,.acard.hit svg{color:var(--ultra)}.acard .pct{font-family:var(--f-mono);font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.lensgrid{flex-wrap:wrap;gap:8px;display:flex}.ltile{border:1px solid var(--line);background:var(--paper);align-items:center;gap:9px;padding:7px 11px;display:flex}.ltile svg{width:24px;height:24px;color:var(--ink);flex:none}.ltile .ln{font-size:13.5px;font-weight:600}.ltile .ll{font-size:11.5px}.ltile .ll,.specs{color:var(--ink-soft)}.specs{border-top:2px solid var(--line-hard);font-family:var(--f-mono);flex-wrap:wrap;gap:6px 18px;padding:14px 20px;font-size:11px;display:flex}.specs b{color:var(--ink);font-weight:500}.mode{border:1px solid var(--line-hard);border-radius:999px;display:flex;overflow:hidden}.mode button{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:11px}.mode button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mode button:focus-visible{outline:2px solid var(--ultra);outline-offset:-2px}.ownernote{max-width:var(--maxw);font-family:var(--f-mono);color:var(--ink-soft);margin:10px auto 0;padding:0 20px;font-size:11px}.pubbar{z-index:10;background:var(--paper);border-top:1.5px solid var(--line-hard);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.pubbar .inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.pubbar .state{font-family:var(--f-mono);color:var(--ink-soft);font-size:11px}.pubbar .state b{color:var(--ink);font-weight:500}.pubbar .btn{width:auto;min-width:180px}.adm .stage{max-width:860px;padding-bottom:64px}.adm-sum{font-family:var(--f-mono);color:var(--ink-soft);flex-wrap:wrap;gap:8px 22px;margin:14px 0 26px;font-size:13px;display:flex}.adm-sum b{color:var(--ink);font-size:17px}.adm-row{border:1px solid var(--line-soft);background:var(--white,#fff);border-radius:12px;margin-bottom:12px;padding:16px}.adm-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;padding-bottom:10px;font-size:13px;display:flex}.adm-who a{font-weight:600}.adm-dim{color:var(--ink-soft);font-family:var(--f-mono);font-size:12px}.adm-answers{grid-template-columns:1fr;gap:2px 18px;margin:0;display:grid}.adm-answers dt{color:var(--ink-soft);margin-top:10px;font-size:12px}.adm-answers dd{margin:0;font-size:15px;line-height:1.5}.adm-answers dd.adm-text{white-space:pre-wrap;overflow-wrap:anywhere}.adm-score{font-family:var(--f-mono);font-size:18px}@media (min-width:680px){.adm-answers{grid-template-columns:230px 1fr}.adm-answers dd,.adm-answers dt{margin-top:8px}}.adm-foot{margin-top:26px}.adm-logout{font:inherit;color:var(--ultra);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.studio-crop{margin-top:16px}.studio-crop-canvas{aspect-ratio:4/5;border:1px solid var(--line);background:var(--paper-deep);touch-action:none;cursor:grab;border-radius:14px;width:100%;height:auto;margin-top:12px;display:block}.studio-crop-canvas:active{cursor:grabbing}.btn.danger{color:var(--stamp)}.consent-bar{z-index:60;margin-bottom:max(10px,env(safe-area-inset-bottom));color:#f4f5f0;max-width:560px;font-family:var(--f-sans);background:#191c24;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto;margin-right:auto;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 8px 28px #00000038}.consent-bar__text{flex:260px;margin:0}.consent-bar__more{color:#e8fd4c;text-underline-offset:3px;white-space:nowrap}.consent-bar__actions{gap:8px;margin-left:auto;display:flex}.consent-bar__btn{color:#191c24;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#e8fd4c;border:0;border-radius:999px;padding:0 16px;font-weight:600}.consent-bar__btn--ghost{color:#f4f5f0;background:0 0;border:1px solid #f4f5f073}.legal-consent__btn{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 16px}.legal-consent__done{opacity:.8;margin-left:10px;font-size:.9em}.legal-consent{margin-top:14px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}