@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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}}}@layer theme{:root,:host{--font-sans:"Rooftop", serif;--font-mono:"CoFo Mono", monospace;--color-red-600:#e40014;--color-red-700:#bf000f;--color-green-300:#7bf1a8;--color-cyan-400:#00d2ef;--color-sky-400:#00bcfe;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-purple-800:#6e11b0;--color-rose-600:#e70044;--color-zinc-100:#f4f4f5;--color-zinc-800:#27272a;--color-neutral-50:#fafafa;--color-neutral-400:#a1a1a1;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-stone-50:#fafaf9;--color-stone-300:#d6d3d1;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.8125rem;--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);--text-lg:1.125rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025rem;--leading-tight:1.2;--radius-xs:.5rem;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:.875rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--shadow-md:0 8px 24px #0000001a, 0 2px 6px #0000000f;--shadow-lg:0 4px 24px #0003;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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:#000;--color-surface:#fff;--color-surface-sunken:#f8f8f8;--color-fill:#eee;--color-fill-strong:#d0d0d0;--color-accent:#fa0cf7;--color-success:#00b427;--color-danger:red;--color-danger-border:#ff00004d;--color-danger-bg:#fffbfb;--color-link:#3b82f6;--color-border-hairline:#0000000d;--color-border:#0000001a;--color-border-active:var(--color-fill-strong);--color-muted-30:#0000004d;--color-muted-40:#0006;--color-muted:#00000080;--color-muted-65:#000000a6;--color-overlay:#00000073;--font-display:"Manychat Gravity", sans-serif;--text-2xs:.6875rem;--text-h3:1.25rem;--text-h4:2rem;--leading-body:1.4;--leading-heading:1.08;--tracking-display:-.08rem;--tracking-mono:.01em;--radius-2xs:.375rem;--radius-full:9999px;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-neutral-50:lab(98.26% 0 0);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-300:lab(84.7909% .928015 1.59738)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.top-\[-0\.34px\]{top:-.34px}.top-\[-0\.52px\]{top:-.52px}.top-\[-0\.64px\]{top:-.64px}.top-\[-1\.52px\]{top:-1.52px}.top-\[-2\.15px\]{top:-2.15px}.top-\[-3\.08px\]{top:-3.08px}.top-\[-6\.15px\]{top:-6.15px}.top-\[-6\.91px\]{top:-6.91px}.top-\[-7\.53px\]{top:-7.53px}.top-\[-12px\]{top:-12px}.top-\[-14\.21px\]{top:-14.21px}.top-\[-15\.62px\]{top:-15.62px}.top-\[-21px\]{top:-21px}.top-\[-23\.16px\]{top:-23.16px}.top-\[-23\.48px\]{top:-23.48px}.top-\[-24\.69px\]{top:-24.69px}.top-\[-28px\]{top:-28px}.top-\[-31\.66px\]{top:-31.66px}.top-\[-31\.96px\]{top:-31.96px}.top-\[-36\.89px\]{top:-36.89px}.top-\[-39\.91px\]{top:-39.91px}.top-\[-40\.91px\]{top:-40.91px}.top-\[-43\.53px\]{top:-43.53px}.top-\[-44\.43px\]{top:-44.43px}.top-\[-44\.47px\]{top:-44.47px}.top-\[-46px\]{top:-46px}.top-\[-51\.34px\]{top:-51.34px}.top-\[-85\.41px\]{top:-85.41px}.top-\[-92\.12px\]{top:-92.12px}.top-\[-117\.07px\]{top:-117.07px}.top-\[-124\.19px\]{top:-124.19px}.top-\[-136\.16px\]{top:-136.16px}.top-\[0\.27px\]{top:.27px}.top-\[0\.32px\]{top:.32px}.top-\[0\.44px\]{top:.44px}.top-\[0\.47px\]{top:.47px}.top-\[0\.51px\]{top:.51px}.top-\[0\.85px\]{top:.85px}.top-\[1\.10px\]{top:1.1px}.top-\[1\.29px\]{top:1.29px}.top-\[1\.37px\]{top:1.37px}.top-\[1\.60px\]{top:1.6px}.top-\[1px\]{top:1px}.top-\[2\.01px\]{top:2.01px}.top-\[2px\]{top:2px}.top-\[3\.45px\]{top:3.45px}.top-\[3\.47px\]{top:3.47px}.top-\[3\.51px\]{top:3.51px}.top-\[3\.61px\]{top:3.61px}.top-\[3\.75px\]{top:3.75px}.top-\[3\.97px\]{top:3.97px}.top-\[3px\]{top:3px}.top-\[4\.56px\]{top:4.56px}.top-\[4px\]{top:4px}.top-\[5\.14px\]{top:5.14px}.top-\[5\.20px\]{top:5.2px}.top-\[5\.24px\]{top:5.24px}.top-\[5\.36px\]{top:5.36px}.top-\[5\.47px\]{top:5.47px}.top-\[5\.57px\]{top:5.57px}.top-\[5\.69px\]{top:5.69px}.top-\[5px\]{top:5px}.top-\[6\.02px\]{top:6.02px}.top-\[6\.64px\]{top:6.64px}.top-\[6\.68px\]{top:6.68px}.top-\[6\.85px\]{top:6.85px}.top-\[6px\]{top:6px}.top-\[7\.20px\]{top:7.2px}.top-\[7px\]{top:7px}.top-\[8\.40px\]{top:8.4px}.top-\[8\.57px\]{top:8.57px}.top-\[8\.73px\]{top:8.73px}.top-\[9\.15px\]{top:9.15px}.top-\[9\.49px\]{top:9.49px}.top-\[9\.92px\]{top:9.92px}.top-\[9\.94px\]{top:9.94px}.top-\[9px\]{top:9px}.top-\[10\.78px\]{top:10.78px}.top-\[11\.60px\]{top:11.6px}.top-\[11\.83px\]{top:11.83px}.top-\[12\.75px\]{top:12.75px}.top-\[12px\]{top:12px}.top-\[14\.24px\]{top:14.24px}.top-\[14\.67px\]{top:14.67px}.top-\[14px\]{top:14px}.top-\[15\.65px\]{top:15.65px}.top-\[15px\]{top:15px}.top-\[16\.57px\]{top:16.57px}.top-\[16px\]{top:16px}.top-\[19\.21px\]{top:19.21px}.top-\[24px\]{top:24px}.top-\[32px\]{top:32px}.top-\[34px\]{top:34px}.top-\[76\.30px\]{top:76.3px}.top-\[76\.31px\]{top:76.31px}.top-\[76px\]{top:76px}.top-\[84px\]{top:84px}.top-\[90\.01px\]{top:90.01px}.top-\[90px\]{top:90px}.top-\[122px\]{top:122px}.top-\[166\.14px\]{top:166.14px}.top-\[166\.39px\]{top:166.39px}.top-\[186\.69px\]{top:186.69px}.top-\[192px\]{top:192px}.top-\[728px\]{top:728px}.left-0{left:calc(var(--spacing) * 0)}.left-\[-0\.14px\]{left:-.14px}.left-\[-0\.31px\]{left:-.31px}.left-\[-0\.55px\]{left:-.55px}.left-\[-0\.92px\]{left:-.92px}.left-\[-1\.47px\]{left:-1.47px}.left-\[-1\.50px\]{left:-1.5px}.left-\[-3px\]{left:-3px}.left-\[-4\.15px\]{left:-4.15px}.left-\[-4px\]{left:-4px}.left-\[-5\.93px\]{left:-5.93px}.left-\[-6\.15px\]{left:-6.15px}.left-\[-9\.57px\]{left:-9.57px}.left-\[-15\.42px\]{left:-15.42px}.left-\[-18\.45px\]{left:-18.45px}.left-\[-18\.96px\]{left:-18.96px}.left-\[-21\.17px\]{left:-21.17px}.left-\[-21\.80px\]{left:-21.8px}.left-\[-29\.59px\]{left:-29.59px}.left-\[-30\.18px\]{left:-30.18px}.left-\[-30\.34px\]{left:-30.34px}.left-\[-50\.05px\]{left:-50.05px}.left-\[-50px\]{left:-50px}.left-\[-52\.44px\]{left:-52.44px}.left-\[-54\.69px\]{left:-54.69px}.left-\[-57\.63px\]{left:-57.63px}.left-\[-65\.65px\]{left:-65.65px}.left-\[-68\.65px\]{left:-68.65px}.left-\[-74\.34px\]{left:-74.34px}.left-\[-74\.71px\]{left:-74.71px}.left-\[-83\.47px\]{left:-83.47px}.left-\[-98\.57px\]{left:-98.57px}.left-\[-107\.89px\]{left:-107.89px}.left-\[-124\.02px\]{left:-124.02px}.left-\[-126\.26px\]{left:-126.26px}.left-\[-129\.18px\]{left:-129.18px}.left-\[-213\.02px\]{left:-213.02px}.left-\[0\.26px\]{left:.26px}.left-\[0\.36px\]{left:.36px}.left-\[0\.43px\]{left:.43px}.left-\[0\.50px\]{left:.5px}.left-\[0\.67px\]{left:.67px}.left-\[0\.92px\]{left:.92px}.left-\[0\.93px\]{left:.93px}.left-\[1\.23px\]{left:1.23px}.left-\[1\.29px\]{left:1.29px}.left-\[1\.53px\]{left:1.53px}.left-\[1\.60px\]{left:1.6px}.left-\[1px\]{left:1px}.left-\[2\.01px\]{left:2.01px}.left-\[2px\]{left:2px}.left-\[3\.01px\]{left:3.01px}.left-\[3\.45px\]{left:3.45px}.left-\[4px\]{left:4px}.left-\[5\.14px\]{left:5.14px}.left-\[5\.15px\]{left:5.15px}.left-\[5\.24px\]{left:5.24px}.left-\[5\.31px\]{left:5.31px}.left-\[5\.48px\]{left:5.48px}.left-\[5\.77px\]{left:5.77px}.left-\[5px\]{left:5px}.left-\[6\.20px\]{left:6.2px}.left-\[6\.38px\]{left:6.38px}.left-\[6\.65px\]{left:6.65px}.left-\[6\.98px\]{left:6.98px}.left-\[6px\]{left:6px}.left-\[7\.01px\]{left:7.01px}.left-\[7\.76px\]{left:7.76px}.left-\[7\.83px\]{left:7.83px}.left-\[7px\]{left:7px}.left-\[8\.49px\]{left:8.49px}.left-\[8\.57px\]{left:8.57px}.left-\[8\.58px\]{left:8.58px}.left-\[8\.79px\]{left:8.79px}.left-\[8px\]{left:8px}.left-\[9\.13px\]{left:9.13px}.left-\[9\.37px\]{left:9.37px}.left-\[9\.81px\]{left:9.81px}.left-\[9px\]{left:9px}.left-\[10\.63px\]{left:10.63px}.left-\[10px\]{left:10px}.left-\[11\.09px\]{left:11.09px}.left-\[11px\]{left:11px}.left-\[12\.40px\]{left:12.4px}.left-\[12\.53px\]{left:12.53px}.left-\[12px\]{left:12px}.left-\[13\.05px\]{left:13.05px}.left-\[13px\]{left:13px}.left-\[14\.67px\]{left:14.67px}.left-\[14px\]{left:14px}.left-\[15\.24px\]{left:15.24px}.left-\[15\.67px\]{left:15.67px}.left-\[15px\]{left:15px}.left-\[16\.62px\]{left:16.62px}.left-\[16px\]{left:16px}.left-\[17\.71px\]{left:17.71px}.left-\[18\.87px\]{left:18.87px}.left-\[22\.28px\]{left:22.28px}.left-\[23\.99px\]{left:23.99px}.left-\[24px\]{left:24px}.left-\[27\.28px\]{left:27.28px}.left-\[29\.56px\]{left:29.56px}.left-\[33\.74px\]{left:33.74px}.left-\[38\.26px\]{left:38.26px}.left-\[43\.54px\]{left:43.54px}.left-\[43\.87px\]{left:43.87px}.left-\[43\.88px\]{left:43.88px}.left-\[49\.37px\]{left:49.37px}.left-\[58\.82px\]{left:58.82px}.left-\[60px\]{left:60px}.left-\[65\.96px\]{left:65.96px}.left-\[105\.62px\]{left:105.62px}.left-\[117px\]{left:117px}.left-\[135\.21px\]{left:135.21px}.left-\[135\.31px\]{left:135.31px}.left-\[163\.50px\]{left:163.5px}.left-\[163\.62px\]{left:163.62px}.left-\[207\.89px\]{left:207.89px}.left-\[208\.39px\]{left:208.39px}.left-\[218px\]{left:218px}.left-\[236px\]{left:236px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-0\.5{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5)}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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-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-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-96{width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96)}.size-\[574\.90px\]{width:574.9px;height:574.9px}.size-\[603\.01px\]{width:603.01px;height:603.01px}.size-\[778\.90px\]{width:778.9px;height:778.9px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.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-28{height:calc(var(--spacing) * 28)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.20px\]{height:1.2px}.h-\[3px\]{height:3px}.h-\[4\.80px\]{height:4.8px}.h-\[604px\]{height:604px}.h-\[728px\]{height:728px}.h-\[812px\]{height:812px}.h-\[6249px\]{height:6249px}.h-px{height:1px}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[4\.74px\]{width:4.74px}.w-\[4\.90px\]{width:4.9px}.w-\[5\.02px\]{width:5.02px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.origin-top-left{transform-origin:0 0}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-45\.65deg\]{rotate:-45.65deg}.rotate-\[-135\.65deg\]{rotate:-135.65deg}.rotate-\[133\.12deg\]{rotate:133.12deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.48px\]{border-radius:.48px}.rounded-\[5px\]{border-radius:5px}.rounded-\[9\.64px\]{border-radius:9.64px}.rounded-\[10\.29px\]{border-radius:10.29px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36\.41px\]{border-radius:36.41px}.rounded-\[65\.38px\]{border-radius:65.38px}.rounded-\[71\.29px\]{border-radius:71.29px}.rounded-\[100px\]{border-radius:100px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-3xl{border-top-left-radius:var(--radius-3xl)}.rounded-tr-3xl{border-top-right-radius:var(--radius-3xl)}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-\[0\.60px\]{border-style:var(--tw-border-style);border-width:.6px}.border-\[0\.80px\]{border-style:var(--tw-border-style);border-width:.8px}.border-\[1\.20px\]{border-style:var(--tw-border-style);border-width:1.2px}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-green-300\/30{background-color:#7bf1a84d}@supports (color:color-mix(in lab, red, red)){.bg-green-300\/30{background-color:color-mix(in oklab, var(--color-green-300) 30%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-purple-800{background-color:var(--color-purple-800)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-300{background-color:var(--color-stone-300)}.bg-white{background-color:var(--color-white)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-conic-179{--tw-gradient-position:from 179deg in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-900{--tw-gradient-from:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-neutral-700{--tw-gradient-via:var(--color-neutral-700);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-black\/0{--tw-gradient-to:color-mix(in oklab, var(--color-black) 0%, transparent)}}.to-black\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-700{--tw-gradient-to:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[0\.65px\]{padding:.65px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-\[\'CoFo_Sans_Mono\'\]{font-family:CoFo Sans Mono}.font-\[\'Proxima_Nova\'\]{font-family:Proxima Nova}.font-\[\'Roboto\'\]{font-family:Roboto}.font-\[\'Rooftop\'\]{font-family:Rooftop}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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))}.text-\[5\.82px\]{font-size:5.82px}.text-\[9px\]{font-size:9px}.text-\[10\.29px\]{font-size:10.29px}.text-\[10px\]{font-size:10px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[8\.43px\]{--tw-leading:8.43px;line-height:8.43px}.leading-\[10\.19px\]{--tw-leading:10.19px;line-height:10.19px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-black{color:var(--color-black)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-800{color:var(--color-neutral-800)}.text-white{color:var(--color-white)}.text-white\/0{color:#0000}@supports (color:color-mix(in lab, red, red)){.text-white\/0{color:color-mix(in oklab, var(--color-white) 0%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.uppercase{text-transform:uppercase}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0px_-10px_40px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px -10px 40px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0\.3229850232601166px_25\.838802337646484px_0px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0px .322985px 25.8388px 0px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0\.42211905121803284px_33\.76952362060547px_0px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0px .422119px 33.7695px 0px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_1px_80px_0px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0px 1px 80px 0px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_4px_6\.400000095367432px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0px 4px 6.4px 0px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_10px_40px_0px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0px 10px 40px 0px var(--tw-shadow-color,#0000000a);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[0\.06px\]{outline-style:var(--tw-outline-style);outline-width:.06px}.outline-\[0\.58px\]{outline-style:var(--tw-outline-style);outline-width:.58px}.outline-\[0\.61px\]{outline-style:var(--tw-outline-style);outline-width:.61px}.outline-\[0\.71px\]{outline-style:var(--tw-outline-style);outline-width:.71px}.outline-\[0\.73px\]{outline-style:var(--tw-outline-style);outline-width:.73px}.outline-\[0\.86px\]{outline-style:var(--tw-outline-style);outline-width:.86px}.outline-offset-\[-0\.03px\]{outline-offset:-.03px}.outline-offset-\[-0\.36px\]{outline-offset:-.36px}.outline-offset-\[-0\.50px\]{outline-offset:-.5px}.outline-offset-\[-0\.61px\]{outline-offset:-.61px}.outline-offset-\[-0\.71px\]{outline-offset:-.71px}.outline-offset-\[-1px\]{outline-offset:-1px}.outline-offset-\[-2px\]{outline-offset:-2px}.outline-black{outline-color:var(--color-black)}.outline-neutral-800{outline-color:var(--color-neutral-800)}.outline-stone-300{outline-color:var(--color-stone-300)}.outline-white{outline-color:var(--color-white)}.outline-white\/20{outline-color:#fff3}@supports (color:color-mix(in lab, red, red)){.outline-white\/20{outline-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.outline-zinc-100{outline-color:var(--color-zinc-100)}.outline-zinc-800{outline-color:var(--color-zinc-800)}.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-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-out-strong{--tw-ease:var(--ease-out-strong);transition-timing-function:var(--ease-out-strong)}.\[text-shadow\:_1px_1px_0px_rgb\(0_0_0_\/_0\.30\)\]{text-shadow:1px 1px #0000004d}}:root{--dur-fast:.12s;--dur-base:.16s;--dur-exit:.18s;--dur-slow:.24s;--dur-sheet:.32s;--z-nav:100;--z-topbar:200;--z-fab:300;--z-sheet:400;--z-modal:1000;--z-popover:1200;--z-toast:2000;--z-gate:9999;--editor-topbar-offset:var(--app-navbar-height,6.25rem);--slider-gap:var(--space-12);--slider-card-w-edit:12rem;--slider-card-w-preview:18.75rem;--widget-pad-x:var(--space-32);--field-h:3.875rem;--card-item-radius:var(--radius-xl);--card-item-border:var(--color-border);--card-block-radius:var(--radius-2xl);--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-14:.875rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-28:1.75rem;--space-32:2rem;--space-40:2.5rem;--space-44:2.75rem;--space-48:3rem;--space-60:3.75rem;--space-80:5rem;--space-100:6.25rem;--space-200:12.5rem;--kit-page-gutter:0rem;--kit-section-gap:var(--space-100);--kit-title-gap:var(--space-24);--card-pad:var(--space-24);--card-radius:var(--radius-3xl);--hero-radius:2.5rem;font-size:16px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-sans);background:var(--color-surface-sunken);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.editor-shell){scrollbar-gutter:stable;view-transition-name:none}html:has(.lsheet-overlay){overflow:hidden}html:has(.landing){background:#0066b5}body{flex-direction:column;align-items:center;display:flex}button{transition:transform var(--dur-fast)}button:active{transform:scale(.97)}button:disabled:active{transform:none}.t-body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink)}.t-body-strong{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink)}.t-body-muted{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);opacity:.5}.t-h4{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);color:var(--color-ink)}.topbar{z-index:var(--z-topbar);background:0 0}.editor-shell{flex-direction:column;align-items:center;width:100%;min-height:100%;display:flex}.editor-shell--booting{pointer-events:none}.ed-boot-blocks{width:100%;max-width:28.75rem;padding-top:var(--space-20);gap:var(--space-12)}.ed-boot-sk{border-radius:var(--card-radius);background-color:var(--color-fill);background-image:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);display:block}@supports (color:color-mix(in lab, red, red)){.ed-boot-sk{background-image:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--color-surface) 55%, transparent) 50%, transparent 65%)}}.ed-boot-sk{animation:ed-boot-shimmer 1.35s var(--ease-out-strong) infinite;background-repeat:no-repeat;background-size:200% 100%}.ed-boot-sk--icon{border-radius:var(--radius-md);flex-shrink:0;width:3.25rem;height:3.25rem}.ed-boot-sk--btn{border-radius:var(--radius-lg);flex-shrink:0;width:7.8125rem;height:3.25rem}.ed-boot-sk--hero{width:100%;height:16rem}.ed-boot-sk--card{width:100%;height:8.5rem}.ed-boot-sk--card-short{opacity:.85;height:5.5rem}@keyframes ed-boot-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ed-boot-sk{opacity:.7;background-image:none;animation:none}}.editor-shell .topbar{max-width:none;position:fixed;top:0;left:0;right:0}.editor-shell .container{padding-top:var(--editor-topbar-offset)}.editor-shell:not(.editor-shell--preview) .container{padding-bottom:0}.editor-shell:not(.editor-shell--preview) #s-editor{min-height:0}.editor-shell:not(.editor-shell--preview) .blocks-list{flex:none;padding-bottom:0}.editor-shell--preview .builder-topbar-left{display:none}.editor-shell--preview .topbar{justify-content:flex-end}.editor-shell--preview .kp-page{min-height:0}.kit-toaster[data-sonner-toaster]{font-family:var(--font-sans)}.kit-toaster[data-sonner-toaster][data-x-position=center]{width:var(--width);margin-inline:auto;left:0;right:0;transform:none}.kit-toast[data-sonner-toast]{gap:var(--space-6);border:1px solid var(--color-fill);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:-.01em;color:var(--color-muted-65);font-weight:400;left:0;right:0;width:var(--width)!important;padding:var(--space-8) var(--space-12)!important}.kit-toast .kit-toast-title{font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:inherit}.kit-toast [data-icon]{width:1rem;height:1rem;color:var(--color-muted-65);margin:0}.kit-toast [data-icon] svg{width:1rem;height:1rem;margin:0}.kit-toast--success,.kit-toast[data-type=success]{color:var(--color-muted-65);border-color:var(--color-fill)}.kit-toast--success [data-icon],.kit-toast[data-type=success] [data-icon]{color:var(--color-success)}.kit-toast--error,.kit-toast[data-type=error]{color:var(--color-danger);border-color:var(--color-danger-border)}.kit-toast--error [data-icon],.kit-toast[data-type=error] [data-icon]{color:var(--color-danger)}.kit-toast[data-type=info] [data-icon],.kit-toast[data-type=warning] [data-icon]{color:var(--color-muted-65)}@media (prefers-reduced-motion:reduce){[data-sonner-toast][data-removed=true]{transition-duration:0s!important}}.builder-topbar-left,.builder-topbar-actions{align-items:center;gap:var(--space-8);display:flex}@keyframes chromeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.editor-shell .topbar[data-chrome-settled=false][data-chrome-anim=off] .builder-topbar-left>:not(.builder-brand-mark),.editor-shell .topbar[data-chrome-settled=false][data-chrome-anim=off] .builder-topbar-actions>*{opacity:0}.editor-shell .topbar[data-chrome-anim=on] .builder-topbar-left>:not(.builder-brand-mark),.editor-shell .topbar[data-chrome-anim=on] .builder-topbar-actions>*{animation:chromeIn .2s var(--ease-out-strong) both;transform-origin:50%}.editor-shell .topbar[data-chrome-anim=on] .builder-topbar-left>:not(.builder-brand-mark){animation-delay:0s}.editor-shell .topbar[data-chrome-anim=on] .builder-topbar-actions>:first-child{animation-delay:40ms}.editor-shell .topbar[data-chrome-anim=on] .builder-topbar-actions>:nth-child(2){animation-delay:70ms}@media (prefers-reduced-motion:reduce){.editor-shell .topbar[data-chrome-settled=false][data-chrome-anim=off] .builder-topbar-left>:not(.builder-brand-mark),.editor-shell .topbar[data-chrome-settled=false][data-chrome-anim=off] .builder-topbar-actions>*{opacity:1}.editor-shell .topbar[data-chrome-anim=on] .builder-topbar-left>:not(.builder-brand-mark),.editor-shell .topbar[data-chrome-anim=on] .builder-topbar-actions>*{opacity:1;animation:none;transform:none}}.logo{align-items:center;gap:var(--space-8);display:flex}.builder-topbar-left>.builder-brand-mark{width:3rem;height:3.25rem;color:var(--color-ink);visibility:hidden;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.builder-topbar-left>.builder-brand-mark svg{width:3rem;height:3rem;display:block}.builder-avatar-btn{border-radius:var(--radius-md);background:var(--color-fill-strong);cursor:pointer;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex;position:relative;overflow:hidden}.builder-avatar-btn--has-photo{outline:2px solid var(--color-fill-strong);outline-offset:-2px;background:0 0}.builder-avatar-img{object-fit:cover;border-radius:.6875rem;width:calc(100% - .375rem);height:calc(100% - .375rem);display:block;position:absolute;top:.1875rem;left:.1875rem}.builder-avatar-fallback{color:var(--color-ink);opacity:.5;justify-content:center;align-items:center;display:flex}.builder-avatar-fallback svg{display:block}.builder-avatar-btn--has-photo .builder-avatar-fallback{opacity:1}.builder-icon-btn{border-radius:var(--radius-md);background:var(--color-fill);width:3.25rem;height:3.25rem;color:var(--color-ink);cursor:pointer;transition:opacity var(--dur-base), background var(--dur-base);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.builder-icon-btn:hover{opacity:.85}.builder-icon-btn.is-active{background:var(--color-fill);color:var(--color-ink)}.builder-publish-btn{height:3.25rem!important;padding:0 var(--space-20)!important;border-radius:var(--radius-lg)!important}.ed-toggle{background:var(--color-fill);border-radius:var(--radius-full);padding:var(--space-4);gap:var(--space-4);display:flex;position:relative}.ed-toggle-pill{border-radius:var(--radius-full);background:var(--color-surface);pointer-events:none;width:7.25rem;height:2.75rem;transition:transform var(--dur-sheet) var(--ease-out-strong);position:absolute;top:.25rem;left:.25rem}.ed-toggle-pill--right{transform:translate(120px)}.ed-toggle-btn{border-radius:var(--radius-full);cursor:pointer;width:7.25rem;height:2.75rem;font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-ink);opacity:.5;transition:opacity var(--dur-slow);white-space:nowrap;background:0 0;border:none;padding:0;font-weight:400;position:relative}.ed-toggle-btn.active{opacity:1}.ed-fab-wrap{z-index:var(--z-fab);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:1.75rem;left:0;right:0}.ed-fab-wrap .ed-fab-anim{pointer-events:auto}.agentation-dev-toolbar{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))!important}.ed-fab-bar{align-items:center;gap:var(--space-8);display:flex}.ed-fab-btn{min-width:7.8125rem;width:auto!important;height:3.75rem!important;padding:var(--space-14) var(--space-20)!important}.ed-dock{display:none}.ed-fab-anim{transform-origin:50% 100%;opacity:0;transition:opacity var(--dur-sheet) var(--ease-sheet), transform var(--dur-sheet) var(--ease-sheet);transform:translateY(18px)scale(.96)}.ed-fab-anim.is-entered{opacity:1;transform:none}.ed-fab-anim[data-visible=off]{opacity:0;pointer-events:none;transition-duration:var(--dur-exit);transition-timing-function:var(--ease-out-strong);transform:translateY(12px)scale(.97)}@media (prefers-reduced-motion:reduce){.ed-fab-anim{transition:opacity var(--dur-base) ease;opacity:1;transform:none!important}.ed-fab-anim[data-visible=off]{opacity:0;transform:none!important}}.container{width:28.75rem;min-width:28.75rem;max-width:28.75rem;padding-bottom:var(--space-100);flex-direction:column;flex:1;display:flex}.container--kit-preview{align-self:stretch;width:100%;min-width:0;max-width:100%;padding-bottom:0;overflow-x:visible}.container--kit-preview .screen,.container--kit-preview #s-editor,.kp-page,.kp-content,.kp-section--bleed,.kp-section--bleed .gallery-preview{overflow-x:visible}#s-editor:has(.kp-page){overflow-x:visible}.screen{padding:var(--space-28) var(--space-20) 0;gap:var(--space-20);flex-direction:column;min-height:100%;display:none}.screen.active{display:flex}#s-editor{gap:0;padding:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.screen.active>*{animation:fadeUp var(--dur-slow) var(--ease-out-strong) both}.ob-screen.active>*{animation:slideIn var(--dur-slow) var(--ease-out-strong) both}.screen.active>:first-child{animation-delay:0s}.screen.active>:nth-child(2){animation-delay:40ms}.screen.active>:nth-child(3){animation-delay:80ms}.screen.active>:nth-child(4){animation-delay:.12s}.screen.active>:nth-child(5){animation-delay:.16s}#s-editor.screen.active>.blocks-list{animation:none}.step-skip{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-ink);background:var(--color-fill);border-radius:var(--radius-lg);padding:0 var(--space-20);cursor:pointer;height:3.25rem;transition:background var(--dur-base);border:none;align-items:center;font-weight:400;line-height:1;display:inline-flex}.step-skip:hover{background:var(--color-fill-strong)}.ob-nav{z-index:var(--z-topbar);pointer-events:none;flex-shrink:0;justify-content:center;align-self:stretch;width:100%;display:flex;position:sticky;top:0}.ob-nav a,.ob-nav button{pointer-events:auto}.ob-footer{padding:var(--space-16) var(--space-20) calc(var(--space-24) + env(safe-area-inset-bottom,0px));z-index:var(--z-nav);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ob-footer--enter{animation:fadeUp var(--dur-slow) ease both}.ob-back-wrap{width:0;transition:width var(--dur-sheet) var(--ease-out-strong);flex-shrink:0;overflow:hidden}.ob-back-wrap--open{width:8.3125rem}.ob-nav-inner{flex-shrink:0}.ob-nav-logo{color:var(--color-ink);flex-shrink:0;text-decoration:none;display:inline-flex}.ob-nav-logo-mark{display:none}.ob-nav-logo-wordmark{display:block}.ob-nav-logo--slot{pointer-events:none;visibility:hidden;width:151px;height:28px}.persistent-brand{z-index:var(--z-topbar);height:var(--app-navbar-height,100px);padding-left:var(--app-navbar-padding,24px);box-sizing:border-box;color:var(--color-ink);align-items:center;text-decoration:none;transition:color .18s cubic-bezier(.23,1,.32,1);display:inline-flex;position:fixed;top:0;left:0}.persistent-brand--on-sky{color:#fff}.persistent-brand-slot{place-items:center start;display:grid;position:relative}.persistent-brand-wordmark,.persistent-brand-mark{transform-origin:0;grid-area:1/1;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}.persistent-brand-wordmark{opacity:1;transform:scale(1)}.persistent-brand-mark{opacity:0;pointer-events:none;width:3rem;height:3rem;transform:scale(.94)}:is(html:has(.editor-shell) .persistent-brand-wordmark,html:has(.account-shell) .persistent-brand-wordmark){opacity:0;pointer-events:none;transform:scale(.96)}:is(html:has(.editor-shell) .persistent-brand-mark,html:has(.account-shell) .persistent-brand-mark){opacity:1;transform:scale(1)}html:has(.editor-shell--preview) .persistent-brand{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.persistent-brand-wordmark,.persistent-brand-mark{transition:opacity .16s;transform:none!important}}.ob-nav-skip-slot{flex-shrink:0;justify-content:flex-end;align-items:center;width:5.625rem;height:3.25rem;display:flex}.ob-progress-wrap{gap:var(--space-6);padding:var(--space-28) var(--space-20) 0;justify-content:center;align-items:center;width:100%;display:flex}.ob-progress-seg{background:var(--color-fill-strong);height:.1875rem;transition:background var(--dur-sheet) var(--ease-out-strong), width var(--dur-sheet) var(--ease-out-strong);border-radius:.3125rem}.ob-progress-seg--wide{width:2.25rem}.ob-progress-seg--narrow{width:1.25rem}.ob-progress-seg--on{background:var(--color-ink)}.ob-header{gap:var(--space-16);text-align:center;margin-bottom:var(--space-28);flex-direction:column;display:flex}.ob-title{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);color:var(--color-ink)}.ob-subtitle{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-muted)}.ob-screen:not(.ob-screen--signup) .ob-subtitle,.prev-titles .ob-subtitle{max-width:32ch;margin-inline:auto}.nf-page{--nf-art-h:clamp(7.5rem, 22vw, 12.5rem);z-index:calc(var(--z-gate) - 1);background:var(--color-accent);color:var(--color-surface);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.nf-nav{z-index:2;flex-shrink:0;align-self:stretch;position:relative}.nf-page .ob-nav-logo{color:var(--color-surface)}.nf-main{top:var(--app-navbar-height,6.25rem);left:0;right:0;bottom:var(--nf-art-h);z-index:1;justify-content:center;align-items:center;gap:var(--space-32);width:min(20.5625rem, calc(100% - var(--space-40)));padding:0 var(--space-20);text-align:center;box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex;position:absolute}.nf-digit{width:fit-content;font-family:var(--font-display);letter-spacing:0;text-align:center;color:var(--color-surface);align-self:center;margin:0;font-size:clamp(5rem,18vw,10.25rem);font-weight:900;line-height:.82}.nf-copy{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-body);color:var(--color-surface);align-self:stretch;margin:0}.nf-page .btn-ob.nf-cta{align-self:stretch;width:100%;text-decoration:none}.nf-page .btn-ob.nf-cta:hover{background:var(--color-surface);color:var(--color-ink)}.nf-art{height:var(--nf-art-h);pointer-events:none;z-index:0;position:absolute;bottom:0;left:0;right:0}.nf-art-img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.btn{width:100%;padding:var(--space-16);border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;transition:transform var(--dur-fast), opacity var(--dur-base);border:none;justify-content:center;align-items:center;font-weight:400;display:flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--color-ink);color:var(--color-surface)}.btn-primary:hover{opacity:.88}.btn-ob{background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-lg);width:7.8125rem;height:3.75rem;font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);padding:0 var(--space-20);cursor:pointer;transition:background var(--dur-base), transform var(--dur-fast);border:none;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.btn-ob:hover{background:var(--color-accent)}.btn-ob:active{transform:scale(.97)}.btn-ob-back{background:var(--color-fill);color:var(--color-ink);border-radius:var(--radius-lg);width:7.8125rem;height:3.75rem;font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);padding:0 var(--space-20);cursor:pointer;transition:background var(--dur-base), transform var(--dur-fast);white-space:nowrap;border:none;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.btn-ob-back:hover{background:var(--color-fill-strong)}.btn-ob-back:active{transform:scale(.97)}.field{gap:var(--space-8);flex-direction:column;display:flex}.widget-subhead{gap:var(--space-12);flex-direction:column;display:flex}.field-stack{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.field-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.field-label,.account-setting-label,.kit-link-label,.rates-form-head-label{font-size:var(--text-base);color:var(--color-ink);font-weight:400;font-family:var(--font-sans)}.field-count{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:var(--color-muted);white-space:nowrap}.field-wrap{align-items:center;gap:var(--space-8);background:var(--color-surface-sunken);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);padding:0 var(--space-12) 0 var(--space-20);height:var(--field-h);transition:border-color var(--dur-base);display:flex}.field-wrap:focus-within:not(.field-wrap--invalid){border-color:var(--color-border-active)}.field-wrap--multiline{height:auto;min-height:var(--field-h);padding:var(--space-16) var(--space-20);align-items:flex-start}.field-wrap--multiline.field-wrap--auto-grow textarea{line-height:var(--leading-body);overflow:hidden}.field-wrap input,.field-wrap textarea{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);resize:none;background:0 0;border:none;outline:none;width:100%;min-width:0}.field-wrap>input{height:100%}.field-wrap input::placeholder,.field-wrap textarea::placeholder,.widget-url-inp::placeholder,.b-free-textarea::placeholder,.plat-input::placeholder,.link-card-label-inp::placeholder,.ob-field input::placeholder,.ob-field textarea::placeholder{color:var(--color-muted);opacity:1}.field-wrap--invalid,.field-wrap--invalid:focus-within{border-color:var(--color-danger-border);transition-duration:0s}.field-wrap--disabled{opacity:.5;cursor:default}.field-icon{opacity:.5;color:var(--color-ink);flex-shrink:0;align-items:center;display:flex}.field-icon--platform{opacity:1}.field-icon--platform .platform-icon-wrap{border-radius:var(--radius-2xs)}.field-wrap--url .widget-url-inp{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;min-width:0}.field-action-btn{background:var(--color-fill);color:var(--color-ink);border-radius:var(--radius-md);cursor:pointer;width:2.5rem;height:2.5rem;transition:background var(--dur-base), color var(--dur-base);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.field-action-btn--active{background:var(--color-ink);color:var(--color-surface)}.field-action-btn--active svg g{opacity:1}.field-action-btn:disabled{cursor:default}.field-error{font-size:var(--text-xs);color:var(--color-danger);margin-top:var(--space-4)}.field-hint{font-size:var(--text-xs);color:var(--color-muted);margin:0}.field-chevron{color:var(--color-ink);opacity:.5;transition:transform var(--dur-base) ease;flex-shrink:0}.field-chevron--open{transform:rotate(180deg)}.close-icon-glyph,.edit-icon-glyph{opacity:.5;transition:opacity var(--dur-base) ease}button:hover .close-icon-glyph,.icon-close-btn:hover .close-icon-glyph,.icon-close-btn:hover .edit-icon-glyph,.ed-card-sq-av:hover .edit-icon-glyph,.ob-av:hover .edit-icon-glyph{opacity:1}.icon-close-btn{cursor:pointer;color:var(--color-ink);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-close-btn--floating{background:var(--color-surface);z-index:1;width:2rem;height:2rem;box-shadow:var(--shadow-md);border-radius:50%;position:absolute;top:-.6875rem;right:-.625rem}.icon-close-btn--danger{color:var(--color-ink)}.icon-close-btn--danger .close-icon-glyph{opacity:.5}.icon-close-btn--danger:hover{color:var(--color-ink)}.icon-close-btn--danger:hover .close-icon-glyph{opacity:1}.niche-custom-chip button .close-icon-glyph{opacity:.5}.niche-custom-chip button:hover .close-icon-glyph{opacity:1}.wsheet-close .close-icon-glyph{opacity:.5}.wsheet-close:hover .close-icon-glyph{opacity:1}.widget-divider{background:var(--color-fill);opacity:.7;border:none;align-self:stretch;height:1px;margin:0}.links-list{gap:var(--space-12);flex-direction:column;align-self:stretch;display:flex}.links-widget{gap:var(--space-24);flex-direction:column;width:100%;display:flex}.links-row{justify-content:space-between;align-items:flex-start;gap:var(--space-8);background:var(--color-surface);border-radius:var(--radius-md);color:inherit;align-self:stretch;text-decoration:none;display:flex}.links-row-main{align-items:center;gap:var(--space-10);flex:1;min-width:0;display:flex}.links-row-remove{flex-shrink:0;width:2rem;height:2rem;margin:0;position:static}.link-item-icon{border-radius:var(--radius-md);box-sizing:border-box;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;display:inline-flex;position:relative;overflow:hidden}.link-item-icon>img,.link-item-icon>.platform-icon-wrap{border-radius:var(--radius-md);flex-shrink:0;max-width:2.5rem;max-height:2.5rem;width:2.5rem!important;height:2.5rem!important}.link-item-icon .platform-icon-wrap>img{object-fit:cover;max-width:none;display:block;width:100%!important;height:100%!important}.link-item-icon>img{object-fit:cover;display:block}.link-item-icon--globe{background:var(--color-ink);color:var(--color-surface);border-radius:.667rem}.link-card-text{flex-direction:column;flex:1;justify-content:center;gap:0;min-width:0;display:flex}.link-card-label-inp{background:0 0;border:none;outline:none;width:100%;padding:0}.link-card-label-inp::placeholder,.link-card-label-inp:placeholder-shown,.link-card-label-inp:not(:placeholder-shown){font-weight:700}.link-card-title{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);font-weight:700;line-height:var(--leading-tight)}span.link-card-title{font-weight:700}.link-card-url{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);opacity:.3;font-weight:400;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.av-overlay{background:var(--color-overlay);opacity:0;transition:opacity var(--dur-base);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.niche-grid{gap:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.niche-pill{padding:var(--space-14) var(--space-20);border:1px solid var(--color-fill);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-muted);cursor:pointer;transition:background var(--dur-base), border-color var(--dur-base), color var(--dur-base), transform var(--dur-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.niche-pill:active{transform:scale(.97)}.niche-pill.active{background:var(--color-fill);color:var(--color-ink);border-color:var(--color-fill);opacity:1}@keyframes chipIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes chipOut{to{opacity:0;transform:scale(.82)}}@keyframes inputNudge{0%,to{transform:translate(0)}35%{transform:translate(-5px)}70%{transform:translate(2px)}}.field-shake{animation:inputNudge var(--dur-slow) var(--ease-out-strong)}.niche-custom-chips{gap:var(--space-8);margin-bottom:var(--space-4);flex-wrap:wrap;min-height:0;display:flex}.niche-custom-chip{padding:var(--space-14) var(--space-8) var(--space-14) var(--space-20);border-radius:var(--radius-md);background:var(--color-fill);border:1px solid var(--color-fill);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);animation:chipIn var(--dur-base) var(--ease-out-strong) both;align-items:center;gap:0;display:inline-flex}.niche-custom-chip.is-removing{animation:chipOut var(--dur-base) var(--ease-out-strong) both;pointer-events:none}.niche-custom-chip button{cursor:pointer;padding:0 var(--space-8);color:var(--color-muted-40);font-size:var(--text-h3);transition:color var(--dur-base);background:0 0;border:none;font-family:inherit;line-height:1}.niche-custom-chip button:hover{color:var(--color-ink)}.ob-field--nudge{animation:inputNudge var(--dur-slow) var(--ease-out-strong)}.platform-list{gap:var(--space-8);flex-direction:column;display:flex}.plat-row{background:var(--color-surface);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);padding:var(--space-20);gap:var(--space-12);transition:border-color var(--dur-slow);align-items:center;display:flex;position:relative}.plat-row:focus-within,.plat-row.has-value{border-color:var(--color-border-active)}.plat-row.has-value .plat-at{color:var(--color-ink)}.plat-row.plat-muted{opacity:.45}.plat-icon{border-radius:var(--radius-xs);width:1.75rem;height:1.75rem;color:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.platform-icon-wrap.platform-icon--bordered,.socials-card-avatar.platform-icon--bordered,.socials-plat.platform-icon--bordered{position:relative}.platform-icon--bordered:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.platform-icon-wrap{border-radius:var(--radius-xs);flex-shrink:0;display:inline-flex;overflow:hidden}.platform-icon-wrap>img{object-fit:contain;width:100%;height:100%;display:block}.plat-input-wrap{background:0 0;border:none;flex:1;align-items:center;padding:0;display:flex}.plat-at{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-muted);flex-shrink:0}.plat-input{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;min-width:0}.kp-hero-socials{flex-wrap:wrap;max-width:100%}.music-list{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.music-item{width:100%;position:relative}.music-embed{border-radius:var(--card-item-radius);width:100%;line-height:0;overflow:hidden}.music-embed iframe{border-radius:var(--card-item-radius);vertical-align:top;border:0;max-width:100%;display:block;width:100%!important}.music-embed--spotify{background:#121212;height:5rem;max-height:5rem}.music-embed--spotify iframe{opacity:0;min-height:5rem;max-height:5rem;transition:opacity var(--dur-slow) ease;height:5rem!important}.music-embed--spotify.is-loaded iframe{opacity:1}.kp-page .music-embed--spotify--track,.kp-content .music-embed--spotify--track{height:5rem;max-height:5rem}.kp-page .music-embed--spotify--track iframe,.kp-content .music-embed--spotify--track iframe{min-height:5rem;max-height:5rem;height:5rem!important}.kp-page .music-embed--spotify--playlist,.kp-content .music-embed--spotify--playlist{height:9.5rem;max-height:9.5rem}.kp-page .music-embed--spotify--playlist iframe,.kp-content .music-embed--spotify--playlist iframe{min-height:9.5rem;max-height:9.5rem;height:9.5rem!important}.music-embed--soundcloud,.music-embed--soundcloud-set{border-radius:0;overflow:visible}.music-embed--soundcloud{height:7.125rem;max-height:none}.music-embed--soundcloud iframe{border-radius:0;min-height:7.125rem;max-height:none;height:7.125rem!important}.music-embed--soundcloud-set{height:10.375rem;max-height:10.375rem}.music-embed--soundcloud-set iframe{border-radius:0;min-height:10.375rem;max-height:10.375rem;height:10.375rem!important}.music-fallback-link{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.prev-screen{gap:0!important;padding:0!important}.prev-screen.active .prev-titles{animation:fadeUp var(--dur-slow) ease-out both;animation-delay:30ms}.prev-screen.active .kp-hero-card{animation:cardIn .4s var(--ease-out-strong) both;animation-delay:.1s}.prev-titles{gap:var(--space-12);padding:var(--space-28) var(--space-24) var(--space-48);flex-direction:column;display:flex}.prev-titles .ob-title,.prev-titles .ob-subtitle{text-align:center}.ed-card{background:var(--color-surface);border-radius:var(--radius-3xl);margin:0;overflow:hidden}.ed-card-top{padding:var(--space-60) var(--space-20) var(--space-24);justify-content:center;display:flex}.ed-card-sq-av{cursor:pointer;width:8.75rem;height:8.75rem;transition:transform var(--dur-fast) ease;flex-shrink:0;display:block;position:relative}.ed-card-sq-av:active{transform:scale(.97)}.ed-card-sq-av-media{border-radius:var(--radius-3xl);background:var(--color-fill);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.ed-card-sq-av img{object-fit:cover;width:100%;height:100%;display:block}.ed-card-sq-av-init{font-family:var(--font-sans);color:var(--color-fill-strong);font-size:2.25rem;font-weight:700}.ed-card-av-edit{pointer-events:none;transition:transform var(--dur-fast) ease}.ed-card-sq-av:active .ed-card-av-edit{transform:scale(.92)}.ed-card-bot{padding:var(--space-20) var(--widget-pad-x) var(--space-48);gap:var(--space-24);flex-direction:column;display:flex}.ed-niches{gap:var(--space-8);flex-wrap:wrap;align-content:flex-start;align-items:center;display:flex}.ed-niche-pill{cursor:pointer;align-items:center;gap:var(--space-8);background:var(--color-surface-sunken);border-radius:var(--radius-md);padding:var(--space-16);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);box-sizing:border-box;transition:background var(--dur-base) ease, transform var(--dur-fast) ease;border:none;display:inline-flex}.ed-niche-pill:active{transform:scale(.97)}.ed-niche-x{transition:opacity var(--dur-base) ease;flex-shrink:0;align-items:center;display:flex}.ed-niche-pill:hover .ed-niche-x{opacity:.7}.ed-add-niche{justify-content:space-between;align-items:center;gap:var(--space-8);background:var(--color-surface-sunken);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);width:10rem;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-20);box-sizing:border-box;transition:border-color var(--dur-base) ease;display:inline-flex}.ed-add-niche:focus-within{border-color:var(--color-border-active)}.ed-add-niche--shake{animation:inputNudge var(--dur-slow) var(--ease-out-strong);border-color:var(--color-danger-border);transition-duration:0s}.ed-add-tag-input{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);line-height:var(--leading-body);background:0 0;border:none;outline:none;flex:1;padding:0}.ed-add-tag-input::placeholder{color:var(--color-muted);opacity:1}.ed-add-niche-btn{cursor:pointer;width:1.25rem;height:1.25rem;transition:transform var(--dur-base) var(--ease-out-strong);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ed-add-niche-btn:active{transform:scale(.92)}.prev-btn{height:3.75rem;width:auto!important;padding:var(--space-14) var(--space-20)!important}.ob-screen--signup{gap:var(--space-24);padding:var(--space-28) var(--kit-page-gutter) 0;box-sizing:border-box;flex-direction:column}.auth-card{align-self:stretch;gap:var(--space-32);padding:var(--space-32);background:var(--color-surface);border-radius:var(--card-radius);flex-direction:column;display:flex;overflow:hidden}.auth-email-shell{align-items:center;gap:var(--space-8);height:var(--field-h);padding:0 var(--space-12) 0 var(--space-20);background:var(--color-surface-sunken);border-radius:var(--radius-md);border:1px solid var(--color-border-hairline);transition:border-color var(--dur-base);align-self:stretch;display:flex}.auth-email-shell:focus-within:not(.auth-email-shell--error){border-color:var(--color-border-active)}.auth-email-shell--error,.auth-email-shell--error:focus-within{border-color:var(--color-danger-border);transition-duration:0s}.auth-email-input{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1}.auth-email-input::placeholder{color:var(--color-muted);opacity:1}.auth-email-input:disabled{color:var(--color-ink)}.auth-send-btn{height:2.5rem;padding:0 var(--space-20);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);cursor:pointer;white-space:nowrap;transition:opacity var(--dur-base);border:none;flex-shrink:0;font-weight:400;line-height:1}.auth-send-btn:hover{opacity:.88}.auth-send-btn:disabled{opacity:.2;cursor:default}.auth-fineprint{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-mono);color:var(--color-muted);align-self:stretch}.auth-fineprint a,.auth-fineprint button{color:var(--color-ink);font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.auth-fineprint a:hover,.auth-fineprint button:hover{text-underline-offset:2px;text-decoration:underline}.auth-otp{align-self:stretch;gap:var(--space-12);animation:fadeUp var(--dur-slow) ease both;flex-direction:column;display:flex}.auth-otp-label{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink)}.auth-otp-label strong{font-weight:700}.auth-otp-actions{justify-content:space-between;align-items:baseline;gap:var(--space-12);align-self:stretch;margin:0;display:flex}.auth-otp-actions-left{min-width:0}.auth-otp-actions-right{flex-shrink:0}.auth-otp-row{gap:var(--space-4);align-self:stretch;display:flex}.auth-otp-box{text-align:center;background:var(--color-surface-sunken);border-radius:var(--radius-md);outline:1px solid var(--color-border-hairline);outline-offset:-1px;min-width:0;height:3.875rem;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);transition:outline-color var(--dur-base);appearance:textfield;border:none;flex:1 1 0;padding:0}.auth-otp-box::-webkit-outer-spin-button{appearance:none;margin:0}.auth-otp-box::-webkit-inner-spin-button{appearance:none;margin:0}.auth-otp-box:focus{outline-color:var(--color-ink)}.auth-otp-box.is-filled{outline-color:var(--color-border-active)}.modal-overlay{background:var(--color-overlay);opacity:1;transition:opacity var(--dur-sheet) var(--ease-out-strong)}.modal-panel{opacity:1;filter:blur();transform-origin:50%;transition:opacity var(--dur-sheet) var(--ease-out-strong), transform var(--dur-sheet) var(--ease-out-strong), filter var(--dur-sheet) var(--ease-out-strong);will-change:transform, opacity;transform:scale(1)translateY(0)}@starting-style{.modal-overlay{opacity:0}.modal-panel{opacity:0;filter:blur(2px);transform:scale(.96)translateY(10px)}}.modal-overlay--closing{opacity:0;pointer-events:none;transition-duration:var(--dur-exit);transition-timing-function:var(--ease-out-strong)}.modal-panel--closing{opacity:0;filter:blur(2px);pointer-events:none;transition-duration:var(--dur-exit);transition-timing-function:var(--ease-out-strong);transform:scale(.96)translateY(10px)}@media (prefers-reduced-motion:reduce){.modal-overlay,.modal-panel{transition:opacity var(--dur-base) ease;filter:none!important;transform:none!important}@starting-style{.modal-overlay{opacity:0}.modal-panel{opacity:0;filter:none;transform:none}}.modal-overlay--closing,.modal-panel--closing{opacity:0;filter:none!important;transform:none!important}}.auth-modal-overlay{z-index:var(--z-modal);padding:var(--space-20);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-modal-panel{background:var(--color-surface);padding:var(--space-28) var(--space-24);gap:var(--space-16);border-radius:1.25rem;flex-direction:column;width:100%;max-width:23.75rem;display:flex;position:relative}.auth-modal-close{position:absolute;top:.875rem;right:1rem}.auth-privacy{align-self:center}.auth-card>.account-privacy.auth-privacy{margin-top:calc(var(--space-16) - var(--space-32))}.blocks-list{padding:var(--space-20) 0 var(--space-80);gap:var(--space-12);flex-direction:column;flex:1;align-items:center;display:flex}.blocks-list[data-entry-settled=false][data-entry-anim=off]>*{opacity:0}.blocks-list[data-entry-anim=on]>*{animation:fadeUp var(--dur-slow) var(--ease-out-strong) both}.blocks-list[data-entry-anim=on]>:first-child{animation-delay:0s}.blocks-list[data-entry-anim=on]>:nth-child(2){animation-delay:40ms}.blocks-list[data-entry-anim=on]>:nth-child(3){animation-delay:80ms}.blocks-list[data-entry-anim=on]>:nth-child(4){animation-delay:.12s}.blocks-list[data-entry-anim=on]>:nth-child(5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.blocks-list[data-entry-settled=false][data-entry-anim=off]>*{opacity:1}.blocks-list[data-entry-anim=on]>*{opacity:1;animation:none;transform:none}}.block-wrap{box-sizing:border-box;width:28.75rem;scroll-margin-bottom:7.5rem;position:relative}.block-card{box-sizing:border-box;background:var(--color-surface);border-radius:var(--radius-3xl);width:28.75rem;max-width:28.75rem;transition:border-color var(--dur-base);cursor:pointer;border:1.5px solid #0000;overflow:hidden}.block-card--header{background:0 0;overflow:visible;border:none!important}.block-wrap:hover .block-card:not(.block-card--header),.block-wrap.selected .block-card:not(.block-card--header){border-color:var(--color-fill)}.block-card .b-widget{background:0 0!important;border:none!important;border-radius:0!important}.block-card .b-widget-head{text-align:center;padding:var(--space-32) var(--widget-pad-x) 0!important}.b-widget-head--with-icon{justify-content:center;align-items:center;gap:var(--space-6);text-align:left;display:flex}.b-widget-head--with-icon .b-widget-title-wrap{justify-content:flex-start;width:auto}.b-widget-head--with-icon .b-widget-title{text-align:left;min-width:0}.b-widget-head-icon{border-radius:var(--radius-2xs);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;overflow:hidden}.b-widget-head-icon img{object-fit:contain;width:100%;height:100%;display:block}.block-card .b-widget-body{padding:var(--space-24) var(--widget-pad-x) var(--space-32)!important}:is(.block-card:has(.b-widget--press),.block-card:has(.b-widget--collabs),.block-card:has(.b-widget--music),.block-card:has(.b-widget--links),.block-card:has(.b-widget--rates),.block-card:has(.b-widget--gallery),.block-card:has(.b-widget--social)){overflow:visible}.block-card .b-widget--rates .rates-platform-tabs{margin-inline:calc(-1 * var(--widget-pad-x));padding-inline:var(--widget-pad-x);width:calc(100% + 2 * var(--widget-pad-x));max-width:calc(100% + 2 * var(--widget-pad-x));box-sizing:border-box;overflow:auto visible}:is(.kp-section:has(.music-embed--soundcloud),.kp-section:has(.music-embed--soundcloud-set)){overflow:visible}.block-card .b-widget--press .press-slider,.block-card .b-widget--collabs .press-slider,.block-card .b-widget--social .press-slider{margin-inline:calc(-1 * var(--widget-pad-x));padding-inline:var(--widget-pad-x);width:calc(100% + 2 * var(--widget-pad-x));max-width:calc(100% + 2 * var(--widget-pad-x));box-sizing:border-box}.block-card .press-slider:not(.press-slider--preview)>.press-item-wrap{flex:0 0 calc((100% - var(--slider-gap)) / 2);width:calc((100% - var(--slider-gap)) / 2);min-width:0}.block-card .press-slider:not(.press-slider--preview)>.press-item-wrap>*{box-sizing:border-box;width:100%;max-width:100%}.block-card .press-slider:not(.press-slider--preview) .tw-cp,.block-card .press-slider:not(.press-slider--preview) .press-sk,.block-card .press-slider:not(.press-slider--preview) .collab-brand-card,.block-card .press-slider:not(.press-slider--preview) .embed-sk--edit{width:100%}.block-card .b-widget--gallery .gallery-edit{margin-inline:calc(-1 * var(--widget-pad-x));width:calc(100% + 2 * var(--widget-pad-x));max-width:calc(100% + 2 * var(--widget-pad-x));box-sizing:border-box}.block-side{align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:absolute;top:0;left:100%}.block-ctrl{cursor:pointer;width:2rem;height:2rem;color:var(--color-fill-strong);border-radius:var(--radius-sm);transition:color var(--dur-fast), opacity var(--dur-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.block-ctrl:hover:not(:disabled){color:var(--color-ink)}.block-ctrl--delete:hover:not(:disabled){color:var(--color-danger)}.block-ctrl--move:disabled{opacity:.28;cursor:default}.b-widget{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-fill);overflow:hidden}.b-widget-head{padding:var(--space-12) var(--space-16) 0 var(--space-44)}.b-widget-title-wrap{justify-content:center;width:100%;display:flex}.b-widget-title{font-family:var(--font-sans);font-size:var(--text-h3);letter-spacing:var(--tracking-tight);color:var(--color-ink);font-weight:700;line-height:var(--leading-body);field-sizing:content;background:0 0;border:none;outline:none;min-width:4ch;max-width:100%}.b-widget-title.b-editable{text-align:center;cursor:text;text-underline-offset:.2em;transition:text-decoration-color var(--dur-base) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.b-widget-title.b-editable:hover{-webkit-text-decoration-color:var(--color-muted-30);-webkit-text-decoration-color:var(--color-muted-30);-webkit-text-decoration-color:var(--color-muted-30);text-decoration-color:var(--color-muted-30)}.b-widget-title.b-editable:focus{-webkit-text-decoration-color:var(--color-muted-40);-webkit-text-decoration-color:var(--color-muted-40);-webkit-text-decoration-color:var(--color-muted-40);text-decoration-color:var(--color-muted-40)}.b-widget-title::placeholder{color:var(--color-muted-40);opacity:1}.b-widget-body{padding:var(--space-14) var(--space-16) var(--space-16) var(--space-44);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body)}.b-widget--press,.b-widget--rates,.b-widget--rates .b-widget-body,.b-widget--rates .rates-edit,.b-widget--rates .rates-platform-section{overflow:visible}.press-slider{gap:var(--slider-gap);padding:var(--space-12) var(--space-16) var(--space-4) 0;scrollbar-width:none;margin-right:-1rem;display:flex;overflow-x:auto}.press-slider::-webkit-scrollbar{display:none}.press-slider.press-slider--drag-active{overscroll-behavior-x:none;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y pinch-zoom}.press-slider.press-slider--drag-active.is-grabbing{cursor:grabbing;scroll-behavior:auto}.block-card .press-slider.press-slider--drag-active:not(.press-slider--preview) iframe{pointer-events:none}.kp-content iframe,.social-posts-preview iframe{pointer-events:auto}@media (prefers-reduced-motion:reduce){.press-slider.press-slider--drag-active{scroll-behavior:auto}}.press-slider--preview{width:100vw;max-width:100vw;padding:var(--space-12) var(--space-24) var(--space-4);flex-wrap:nowrap;justify-content:center;margin-inline:calc(50% - 50vw);overflow-x:auto}.social-posts-preview{width:100%}.social-posts-preview-batch{display:contents}.social-posts-preview-batch:not(.is-ready) .press-item-wrap{border-radius:var(--card-item-radius);background:var(--color-surface-sunken);min-height:10rem;position:relative;overflow:hidden}.social-posts-preview-batch:not(.is-ready) .press-item-wrap>*{pointer-events:none;opacity:0!important}.social-posts-preview-batch:not(.is-ready) .press-item-wrap:after{content:"";border-radius:inherit;background:var(--color-surface-sunken);animation:sk-pulse 1.4s var(--ease-out-strong) infinite;position:absolute;inset:0}.social-posts-preview-batch.is-ready .press-item-wrap>*{animation:social-posts-batch-in var(--dur-base) var(--ease-out-strong) both}@keyframes social-posts-batch-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.social-posts-preview-batch:not(.is-ready) .press-item-wrap:after,.social-posts-preview-batch.is-ready .press-item-wrap>*{animation:none}}.social-posts-preview .embed-sk,.social-posts-preview .embed-reveal,.social-posts-preview .press-item-wrap>a,.social-posts-preview .threads-embed-card,.social-posts-preview .bluesky-embed-card,.social-posts-preview .substack-embed-card,.social-posts-preview .tw-pv,.social-posts-preview .tw-pv-media{border:none!important;outline:none!important}.social-posts-preview .substack-embed-iframe{clip-path:inset(2px round 15px)}.social-posts-preview--stacked.social-posts-preview--static{box-sizing:border-box;flex-flow:column;align-items:stretch;width:100%;max-width:100%;margin-inline:0;padding-inline:0}.social-posts-preview--stacked .press-item-wrap{box-sizing:border-box;flex:none;width:100%;max-width:100%}.social-posts-preview--stacked .press-item-wrap>*{width:100%;max-width:100%}.social-posts-preview--stacked .embed-reveal,.social-posts-preview--stacked .embed-sk{border-radius:var(--radius-md)!important}.social-posts-preview--stacked .embed-sk--preview{width:100%!important}.social-posts-preview--static{justify-content:center;gap:var(--slider-gap);width:100vw;max-width:100vw;padding:var(--space-12) var(--space-24) var(--space-4);flex-wrap:nowrap;margin-inline:calc(50% - 50vw);display:flex}.embed-load-fallback{z-index:3;justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-20);border-radius:inherit;background:var(--color-surface);color:var(--color-ink);font:700 var(--text-xs)/var(--leading-body) "Rooftop", serif;text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.embed-load-fallback-actions{align-items:center;gap:var(--space-12);display:flex}.embed-load-fallback button,.embed-load-fallback a{appearance:none;color:var(--color-ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.social-posts-native{--social-slide-size:var(--slider-card-w-preview);width:100vw;max-width:100vw;padding:var(--space-12) 0 var(--space-4);overscroll-behavior-inline:contain;scroll-padding-inline:var(--kit-page-gutter,var(--space-24));scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin-inline:calc(50% - 50vw);overflow:auto hidden}.social-posts-native::-webkit-scrollbar{display:none}.social-posts-native-track{justify-content:center;align-items:flex-start;gap:var(--slider-gap);box-sizing:border-box;width:max-content;min-width:100%;padding-inline:var(--kit-page-gutter,var(--space-24));display:flex}.social-posts-native-slide{flex:0 0 var(--social-slide-size);scroll-snap-align:center;scroll-snap-stop:always;min-width:0}.social-posts-native-slide:first-child{scroll-snap-align:start}.social-posts-native-slide:last-child{scroll-snap-align:end}.social-posts-native .press-item-wrap,.social-posts-native .press-item-wrap>*{width:100%;min-width:0}.social-posts-native--video{scroll-snap-type:none;width:100%;max-width:100%;margin-inline:0;padding:0;overflow:visible}.social-posts-native--video .social-posts-native-track{flex-direction:column;width:100%;min-width:0;padding-inline:0}.social-posts-native--video .social-posts-native-slide{scroll-snap-align:none;flex:none;width:100%}.social-post-mobile-link{display:none}.kp-section:has(.social-posts-native){overflow:visible}.tw-pv--fluid{width:100%;max-width:100%}.press-item-wrap{transition:opacity var(--dur-exit) var(--ease-out-strong), transform var(--dur-exit) var(--ease-out-strong);flex-shrink:0;position:relative;overflow:visible}.press-item-wrap--exit{opacity:0;pointer-events:none;transform:translate(6px)scale(.98)}.list-item-anim{animation:fadeUp var(--dur-slow) var(--ease-out-strong) both;transition:opacity var(--dur-exit) var(--ease-out-strong), transform var(--dur-exit) var(--ease-out-strong)}.list-item-exit{opacity:0;pointer-events:none;transform:translate(6px)scale(.98)}.gallery-thumb.list-item-exit{outline:none}@media (prefers-reduced-motion:reduce){.press-item-wrap,.list-item-anim{transition:none}.list-item-anim{animation:none}.press-item-wrap--exit,.list-item-exit{transform:none}}@media (prefers-reduced-motion:no-preference){.embed-reveal{opacity:0;transition:opacity .4s var(--ease-out-strong), transform .4s var(--ease-out-strong);transform:translateY(8px)}.embed-reveal.is-loaded{opacity:1;transform:none}}.tw-pv{gap:var(--space-16);width:var(--slider-card-w-preview);box-sizing:border-box;max-width:100%;padding:var(--space-16) var(--space-20) var(--space-20);background:var(--color-surface);border-radius:var(--card-item-radius);color:var(--color-ink);transition:transform var(--dur-fast) ease;flex-direction:column;flex-shrink:0;text-decoration:none;display:flex}.tw-pv:active{transform:scale(.99)}.tw-pv-main{gap:var(--space-8);color:inherit;flex-direction:column;align-self:stretch;text-decoration:none;display:flex}.tw-pv-media{border-radius:var(--card-item-radius);align-self:stretch;overflow:hidden}.tw-pv-media--grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.tw-pv-media-item{background:var(--color-surface-sunken);width:100%;max-height:26rem;margin:0;line-height:0;display:block;position:relative}.tw-pv-media-item>img{object-fit:cover;width:100%;height:100%;display:block}.tw-pv-watch{align-items:center;gap:var(--space-8);padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--color-fill);height:2.25rem;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-mono);white-space:nowrap;transition:transform var(--dur-base) var(--ease-out-strong), background var(--dur-base) ease;font-weight:400;line-height:1;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.tw-pv-media-item:hover .tw-pv-watch{background:var(--color-fill-strong);transform:scale(1.04)}.tw-pv-head{align-items:center;gap:var(--space-8);display:flex}.tw-pv-avatar{border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-sunken);flex-shrink:0;width:2rem;height:2rem}.tw-pv-idcol{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tw-pv-name{align-items:center;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);display:inline-flex}.tw-pv-verified{color:#1d9bf0;flex-shrink:0}.tw-pv-meta{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:var(--color-muted)}.tw-pv-logo{color:var(--color-ink);flex-shrink:0;align-self:flex-start;margin-left:auto;display:flex}.tw-pv-body{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);white-space:pre-wrap;word-break:break-word;margin:0}.tw-pv-stats{align-items:center;gap:var(--space-32);align-self:stretch;display:flex}.tw-pv-stat{align-items:center;gap:var(--space-8);color:var(--color-ink);opacity:.5;display:flex}.tw-pv-stat-val{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body)}.tw-cp{gap:var(--space-8);width:var(--slider-card-w-edit);box-sizing:border-box;padding:var(--space-16) var(--space-20) var(--space-20);background:var(--color-surface);border-radius:var(--card-item-radius);border:1px solid var(--card-item-border);flex-direction:column;flex-shrink:0;display:flex}.tw-cp-head{flex-direction:column;display:flex}.sk-bar{background:var(--color-fill);border-radius:.25rem;height:.6875rem;display:block}.sk-bar--w55{width:55%}.sk-bar--w70{width:70%}.sk-bar--w85{width:85%}.sk-bar--w100{width:100%}.sk-lines{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.sk-lines--tight{margin-top:var(--space-4)}.sk-avatar{border-radius:var(--radius-full);background:var(--color-fill);flex-shrink:0;width:2.625rem;height:2.625rem}.sk-square{border-radius:var(--radius-xs);background:var(--color-fill);flex-shrink:0;width:1.5rem;height:1.5rem}.sk-plat{border-radius:var(--radius-sm);background:var(--color-fill);flex-shrink:0;width:2.5rem;height:2.5rem}.sk-card-av,.sk-pavatar{background:var(--color-fill);border-radius:50%;flex-shrink:0;width:4.75rem;height:4.75rem}.sk-open{border-radius:var(--radius-2xs);background:var(--color-fill);flex-shrink:0;width:1.75rem;height:1.75rem}.sk-bar-lg{border-radius:var(--radius-2xs);background:var(--color-fill);height:1.25rem;display:block}.sk-aqs-pill{border-radius:var(--radius-full);background:var(--color-fill);flex-shrink:0;width:3.5rem;height:2rem}@media (prefers-reduced-motion:no-preference){.sk-anim{animation:sk-pulse 1.4s var(--ease-out-strong) infinite}}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.5}}.press-card-wrap{flex-shrink:0;position:relative}.press-card{box-sizing:border-box;width:100%;padding:var(--space-20);border:1px solid var(--card-item-border);border-radius:var(--card-item-radius);background:var(--color-surface);color:inherit;cursor:pointer;flex-direction:column;flex-shrink:0;align-items:flex-start;text-decoration:none;display:flex;position:relative;overflow:hidden}.press-card-inner{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.press-card-source{align-self:stretch;gap:var(--space-8);flex-direction:column;display:flex}.press-card-favicon{border-radius:var(--radius-xs);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;display:flex;overflow:hidden}.press-card-favicon img{object-fit:cover;width:100%;height:100%}.press-card-site{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);word-break:break-word;align-self:stretch}.press-card-title{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-mono);color:var(--color-ink);word-break:break-word;align-self:stretch}.press-sk{gap:var(--space-8);width:var(--slider-card-w-edit);box-sizing:border-box;padding:var(--space-20);border:1px solid var(--card-item-border);border-radius:var(--card-item-radius);background:var(--color-surface);flex-direction:column;flex-shrink:0;display:flex}.embed-sk{box-sizing:border-box;border:1px solid var(--card-item-border);border-radius:var(--card-item-radius);background:var(--color-surface-sunken);flex-shrink:0}.embed-sk--edit{width:var(--slider-card-w-edit)}.embed-sk--preview{width:var(--slider-card-w-preview)}.threads-embed-card{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--card-item-border);border-radius:var(--card-item-radius);overflow:hidden}.threads-embed-card--preview{border:none}.threads-embed-sk{z-index:1;box-sizing:border-box;border-radius:inherit;background:var(--color-surface-sunken);border:none;width:100%;position:absolute;inset:0}.threads-embed-stage{pointer-events:auto;position:absolute;top:0;left:0}.threads-embed-stage blockquote.text-post-media{box-sizing:border-box;background:0 0!important;border:none!important;width:540px!important;min-width:0!important;max-width:none!important;margin:0!important}.threads-embed-fallback,.threads-embed-stage blockquote>a{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.threads-embed-card.is-hydrated .threads-embed-fallback,.threads-embed-card.is-hydrated .threads-embed-stage blockquote>a{display:none!important}.threads-embed-stage iframe{clip-path:inset(1px round 15px);border:none!important;width:540px!important;max-width:none!important;margin:0!important;display:block!important}.bluesky-embed-card{box-sizing:border-box;background:0 0;border:none;border-radius:0;overflow:hidden}.bluesky-embed-sk{z-index:1;box-sizing:border-box;border-radius:var(--radius-3xl);background:var(--color-surface-sunken);border:none;width:100%;position:absolute;inset:0}.bluesky-embed-stage{pointer-events:auto;position:absolute;top:0;left:0}.bluesky-embed-stage iframe{border:none!important;max-width:none!important;margin:0!important;display:block!important}.tw-cp-name{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink)}.tw-cp-meta{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:var(--color-muted)}.tw-cp-body{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.gallery-edit{--gallery-edit-bleed-top:1.125rem;--gallery-edit-bleed-bottom:.625rem;--gallery-edit-bleed-inline:.75rem;padding-top:var(--space-16);margin-top:calc(-1 * var(--gallery-edit-bleed-top));padding-bottom:var(--space-4);margin-bottom:0;overflow:visible}.gallery-slider.gallery-slider--edit{align-items:flex-start;gap:var(--space-12);overscroll-behavior-x:none;scroll-behavior:smooth;scrollbar-width:none;box-sizing:border-box;width:100%;padding-inline:var(--widget-pad-x);padding-top:var(--gallery-edit-bleed-top);padding-bottom:var(--gallery-edit-bleed-bottom);padding-right:calc(var(--widget-pad-x) + var(--gallery-edit-bleed-inline));margin-top:calc(-1 * var(--gallery-edit-bleed-top));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y pinch-zoom;flex-wrap:nowrap;display:flex;overflow:auto hidden}.gallery-slider.gallery-slider--edit::-webkit-scrollbar{display:none}.gallery-slider.gallery-slider--edit.is-grabbing{cursor:grabbing;scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.gallery-slider.gallery-slider--edit{scroll-behavior:auto}}.gallery-slider.gallery-slider--edit>.gallery-thumb,.gallery-slider.gallery-slider--edit>.gallery-add{flex:none}.gallery-edit-scrollbar{height:.1875rem;margin-top:var(--space-16);margin-left:var(--widget-pad-x);margin-right:var(--widget-pad-x);touch-action:none;cursor:pointer;background:0 0;border-radius:.125rem;position:relative}.gallery-edit-scrollbar--hidden{display:none}.gallery-edit-scrollbar__thumb{background:var(--color-fill-strong);cursor:grab;border-radius:.125rem;min-width:3rem;height:100%;position:absolute;top:0;left:0}.gallery-edit-scrollbar__thumb:active{cursor:grabbing}.gallery-widget-edit{gap:var(--space-8);flex-direction:column;display:flex}.gallery-thumb{border-radius:var(--radius-3xl);background:var(--color-fill);cursor:pointer;width:8.75rem;height:8.75rem;transition:opacity var(--dur-exit) var(--ease-out-strong), transform var(--dur-exit) var(--ease-out-strong);flex:none;position:relative;overflow:visible}.gallery-thumb img{object-fit:cover;border-radius:var(--radius-3xl);width:100%;height:100%;display:block}.gallery-thumb--selected{outline:1.5px solid var(--color-muted-40);outline-offset:2px;border-radius:var(--radius-3xl)}.gallery-add{border-radius:var(--radius-3xl);border:1px dashed var(--color-muted-30);background:var(--color-surface-sunken);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-4);width:8.75rem;height:8.75rem;transition:border-color var(--dur-base) ease, transform var(--dur-base) var(--ease-out-strong);color:var(--color-ink);flex-direction:column;display:flex}.gallery-add:hover:not(:disabled){border-color:var(--color-muted)}.gallery-add:active:not(:disabled){transform:scale(.97)}.gallery-add:disabled{opacity:.5;cursor:default}.gallery-add-label{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);opacity:.32}.rates-edit{gap:var(--space-24);flex-direction:column;width:100%;display:flex}.rates-platform-section{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.rates-platform-label{margin:0}.rates-platform-tabs{align-items:center;gap:var(--space-8);-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;display:flex;overflow:auto visible}.rates-platform-tabs::-webkit-scrollbar{display:none}.rates-platform-tab{white-space:nowrap;height:2.5rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);cursor:pointer;transition:background var(--dur-base) ease, color var(--dur-base) ease;background:var(--color-surface-sunken);color:#0006;border:none;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.rates-platform-tab{color:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.rates-platform-tab{align-items:center;gap:var(--space-6);display:inline-flex}.rates-tab-count{font-family:var(--font-sans);font-size:var(--text-base);opacity:.7;font-weight:400;line-height:1}.rates-platform-tab--active .rates-tab-count{opacity:.65}.rates-platform-tab:hover{color:#000000a6}@supports (color:color-mix(in lab, red, red)){.rates-platform-tab:hover{color:color-mix(in srgb, var(--color-ink) 65%, transparent)}}.rates-platform-tab--active{background:var(--color-ink);color:var(--color-surface)}.rates-platform-tab--active:hover{color:var(--color-surface)}.rates-platform-tab--square{justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;padding:0;display:inline-flex}.rates-form-block{gap:var(--space-20);flex-direction:column;width:100%;display:flex}.rates-form-intro{width:100%}.rates-form-head{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;display:flex}.rates-form-head-label{line-height:var(--leading-body)}.rates-currency-trigger{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--radius-2xs);background:var(--color-surface);cursor:pointer;border:1px solid var(--color-fill);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);transition:border-color var(--dur-base) ease;flex-shrink:0;display:inline-flex}.rates-currency-trigger:hover{border-color:var(--color-border-active)}.rates-currency-dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);z-index:var(--z-topbar);min-width:5rem;max-height:18rem;margin:0;list-style:none;overflow-y:auto}.rates-currency-option{padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);cursor:pointer;opacity:.5;transition:background var(--dur-fast), opacity var(--dur-fast)}.rates-currency-option:hover{background:var(--color-surface-sunken);opacity:1}.rates-currency-option--active{opacity:1}.rates-platform-icon,.rates-preview-head .platform-icon-wrap,.rates-preview-head>img{border-radius:var(--radius-2xs);flex-shrink:0;overflow:hidden}.rates-saved-rows{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.rates-saved-row{align-items:center;gap:var(--space-12);opacity:1;transition:opacity var(--dur-exit) var(--ease-out-strong), transform var(--dur-exit) var(--ease-out-strong);display:flex}.rates-saved-row--exit{opacity:0;pointer-events:none;transform:translate(6px)scale(.98)}@starting-style{.rates-saved-row{opacity:0;transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.rates-saved-row{transition:none}.rates-saved-row--exit{transform:none}}.rates-saved-format{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rates-saved-price{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);white-space:nowrap;flex-shrink:0}.rates-saved-price--discuss{color:var(--color-muted-40);font-weight:400}.rates-saved-row .icon-close-btn--floating{flex-shrink:0;width:2rem;height:2rem;margin:0;position:static}.rates-format-wrap{cursor:pointer;padding-right:var(--space-20);position:relative}.rates-format-wrap--open{border-color:var(--color-border-active)}.rates-format-label{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rates-format-label--hint{opacity:.5}.rates-format-custom{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;padding:0}.rates-format-dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);z-index:var(--z-topbar);max-height:18rem;margin:0;list-style:none;overflow-y:auto}.rates-format-option{padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);cursor:pointer;opacity:.6;transition:background var(--dur-fast), opacity var(--dur-fast);white-space:nowrap}.rates-format-option:hover{background:var(--color-surface-sunken);opacity:1}.rates-format-option--active{opacity:1}.rates-price-wrap{gap:var(--space-8);padding-right:var(--space-12)}.rates-price-wrap .field-icon{opacity:1}.rates-price-cur{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);flex-shrink:0}.rates-preview-list{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.rates-preview{box-sizing:border-box;width:100%;padding:var(--space-32);gap:var(--space-40);flex-direction:column;display:flex}.rates-preview-head{align-items:center;gap:var(--space-8);display:flex}.rates-preview-title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink)}.rates-preview-rows{align-self:stretch;gap:var(--space-16);flex-direction:column;display:flex}.rates-preview-row{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.rates-preview-format{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);flex:1 1 0}.rates-preview-price{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);white-space:nowrap;flex-shrink:0}.rates-preview-price--request{color:var(--color-muted-40);font-weight:400}.contact-edit{gap:var(--space-24);flex-direction:column;display:flex}.contact-mgmt{gap:var(--space-16);flex-direction:column;width:100%;display:flex}.contact-channel-fields{gap:var(--space-20);flex-direction:column;display:flex}.contact-use-account-email{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:var(--color-muted);white-space:nowrap;background:0 0;border:none;padding:0}.contact-use-account-email:hover{color:var(--color-ink);text-decoration:underline}.contact-pills{gap:var(--space-8);flex-wrap:wrap;display:flex}.contact-pill{align-items:center;gap:var(--space-8);padding:var(--space-16);border:1px solid var(--color-fill);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--dur-base), border-color var(--dur-base), transform var(--dur-fast);background:0 0;display:inline-flex}.contact-pill:active{transform:scale(.97)}.contact-pill.active{background:var(--color-surface-sunken);border-color:#0000}.contact-pill-main{align-items:center;gap:var(--space-6);display:inline-flex}.contact-pill-icon{border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;overflow:hidden}.contact-pill-icon--dark{background:var(--color-ink);color:var(--color-surface)}.contact-pill-act{color:var(--color-fill-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-pill-act svg g{opacity:1}.contact-manager-card{gap:var(--space-2);padding:var(--space-20);border:1px solid var(--color-border);border-radius:var(--card-block-radius);background:var(--color-surface);flex-direction:column;display:flex;position:relative}.contact-manager-saved-name{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink)}.contact-manager-saved-contact{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-tight);color:var(--color-muted);word-break:break-word}.contact-add-management{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-lg);background:var(--color-fill);cursor:pointer;width:100%;height:3.75rem;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink);transition:opacity var(--dur-base);border:none;display:flex}.contact-add-management:hover{opacity:.8}.contact-preview-booking,.contact-msg-btn,.contact-preview-iconbtn,.contact-add-management{transition:transform var(--dur-fast) var(--ease-out-strong), opacity var(--dur-base), background var(--dur-base)}.contact-preview-booking:active,.contact-msg-btn:active,.contact-add-management:active{transform:scale(.97)}.contact-preview-iconbtn:active{transform:scale(.92)}.contact-preview{gap:var(--space-32);padding:var(--space-32) var(--space-32) var(--space-40);flex-direction:column;display:flex}.contact-preview-section{gap:var(--space-12);flex-direction:column;display:flex}.contact-preview-section--msg{gap:var(--space-16)}.contact-preview-label{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink)}.contact-preview-head{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.contact-preview-iconbtn{border-radius:var(--radius-2xs);background:var(--color-fill);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--color-ink);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.contact-preview-value-row{align-items:center;gap:var(--space-8);display:flex}.contact-preview-value-row svg{color:var(--color-ink);flex-shrink:0}.contact-preview-value{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);word-break:break-word}.contact-preview-booking{background:var(--color-ink);border-radius:var(--radius-lg);width:100%;height:3.75rem;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-surface);justify-content:center;align-items:center;text-decoration:none;display:flex}.contact-preview-msg-buttons{gap:var(--space-8);align-self:stretch;display:flex}.contact-msg-btn{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-fill);min-width:0;height:3.75rem;color:var(--color-ink);flex:1;text-decoration:none;display:flex}.contact-msg-icon{border-radius:var(--radius-2xs);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.contact-msg-label{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);font-weight:400;line-height:var(--leading-body);color:var(--color-ink)}.contact-preview-mgmt{gap:var(--space-24)}.contact-preview-divider{background:var(--color-fill);opacity:.7;align-self:stretch;height:1px}.contact-preview-mgmt-inner{gap:var(--space-12);flex-direction:column;align-self:stretch;display:flex}.socials-card{gap:var(--space-12);flex-direction:column;display:flex}.socials-profile{gap:var(--space-32);background:var(--color-surface);border-radius:var(--card-block-radius);padding:var(--space-24);flex-direction:column;display:flex}.socials-phead{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.socials-phead-left{align-items:center;gap:var(--space-10);min-width:0;display:flex}.socials-plat{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.socials-plat img{object-fit:contain;width:100%;height:100%;display:block}.socials-plat--abbr{color:var(--color-surface);font-family:var(--font-sans);font-weight:700;font-size:var(--text-base)}.socials-pid{flex-direction:column;min-width:0;display:flex}.socials-pname{align-items:center;gap:var(--space-6);display:inline-flex}.socials-phandle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.socials-phead-link{color:inherit;cursor:pointer;transition:transform var(--dur-fast) ease;text-decoration:none;transform:scale(1)}.socials-phead-link:focus-visible{outline:2px solid var(--color-border);outline-offset:2px;border-radius:var(--radius-xs)}@media (hover:hover) and (pointer:fine){.socials-phead-link:hover .kp-link-go{background:var(--color-ink);color:var(--color-surface);transform:scale(1.06)}.socials-phead-link:active{transform:scale(.99)}}@media not all and (hover:hover) and (pointer:fine){.socials-phead-link:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.socials-phead-link{transition:none}.socials-phead-link:active,.socials-phead-link:hover .kp-link-go{transform:none}}.socials-pstats{align-items:flex-start;gap:var(--space-20);display:flex}.socials-pstats .socials-card-meta{gap:var(--space-8)}.socials-pstats .socials-card-stats{margin-top:var(--space-4)}.socials-pavatar{background:var(--color-surface-sunken);border-radius:50%;flex-shrink:0;width:4.75rem;height:4.75rem;position:relative;overflow:hidden}.socials-photo-shell:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;z-index:2;position:absolute;inset:0}.socials-pavatar img,.socials-pavatar .socials-photo-img{object-fit:cover;width:100%;height:100%;display:block}.socials-pavatar--abbr{color:var(--color-surface);font-family:var(--font-sans);justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.socials-pstat-list{justify-content:flex-start;align-items:flex-start;gap:var(--space-8) var(--space-32);flex-wrap:wrap;flex:1;min-width:0;display:flex}.socials-pstat{gap:var(--space-2);flex-direction:column;display:flex}.socials-tiles{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid;position:relative}.socials-tile{gap:var(--space-12);background:var(--color-surface);border-radius:var(--card-item-radius);min-height:7.5rem;padding:var(--space-20) var(--space-24);flex-direction:column;display:flex;position:relative;overflow:visible}:is(.socials-tile:has(.socials-tile-info.is-open),.socials-aqs:has(.socials-tile-info.is-open)){z-index:2}.socials-tile-value{margin-top:auto}.socials-tile-value--empty{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);letter-spacing:-.01em}.socials-tile-head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.socials-tile-info{--socials-tip-hit:2.75rem;--socials-tip-icon:1rem;--socials-tip-tail:.375rem;color:var(--color-ink);width:var(--socials-tip-hit);height:var(--socials-tip-hit);margin:calc((var(--socials-tip-icon) - var(--socials-tip-hit)) / 2);cursor:pointer;transition:transform var(--dur-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.socials-tile-info>svg{opacity:.3;transition:opacity var(--dur-fast)}.socials-tile-info:hover>svg,.socials-tile-info:focus-visible>svg,.socials-tile-info.is-open>svg{opacity:.7}.socials-tile-info:focus-visible{outline:none}.socials-tile-info:active{transform:scale(.97)}.socials-tile-tip{left:50%;bottom:calc(50% + var(--socials-tip-icon) / 2 + var(--space-8) + var(--socials-tip-tail));width:max-content;max-width:11.5rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;filter:drop-shadow(0 2px 6px #00000024);z-index:var(--z-popover);transform-origin:bottom;animation:socials-tip-in var(--dur-fast) var(--ease-out-strong) both;position:absolute;transform:translate(-50%)}.socials-tile-tip:after{content:"";border-left:var(--socials-tip-tail) solid transparent;border-right:var(--socials-tip-tail) solid transparent;border-top:var(--socials-tip-tail) solid var(--color-ink);width:0;height:0;position:absolute;bottom:1px;left:50%;transform:translate(-50%,100%)}@keyframes socials-tip-in{0%{opacity:0;transform:translate(-50%)translateY(2px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.socials-tile-tip{animation:none;transform:translate(-50%)}.socials-tile-info:active{transform:none}}.socials-aqs{justify-content:space-between;align-items:center;gap:var(--space-12);background:var(--color-surface);border-radius:var(--card-item-radius);padding:var(--space-24);display:flex;position:relative;overflow:visible}.socials-aqs-label{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.socials-aqs-badge{padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);background:var(--color-fill);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);white-space:nowrap}.kp-content .socials-profile-row{padding:var(--space-24);background:var(--color-surface);border-radius:var(--card-block-radius);transition:transform var(--dur-base) var(--ease-out-strong);justify-content:space-between;align-self:stretch;align-items:flex-start;transform:scale(1)}.kp-content .socials-profile-row .socials-phead-left{flex:1;min-width:0}.social-preview-embeds{gap:var(--space-12);flex-direction:column;width:100%;display:flex}@media (hover:hover) and (pointer:fine){.kp-content a.socials-profile-row:hover{transform:scale(1.015)}.kp-content a.socials-profile-row:hover .kp-link-go{background:var(--color-ink);color:var(--color-surface);transform:scale(1.06)}.kp-content a.socials-profile-row:hover:active{transform:scale(.97)}}.socials-ig-verified{color:#389eff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.socials-card--ig{gap:var(--space-20);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-block-radius);padding:var(--space-20)}.socials-card--editable{position:relative}.socials-card-handle-edit{transition:transform var(--dur-fast) ease}.socials-card-handle-edit:active{transform:scale(.92)}.socials-card-top{align-items:flex-start;gap:var(--space-20);display:flex}.socials-card-top:has(.socials-plat){align-items:center;gap:var(--space-10)}.socials-card-top:has(.socials-plat) .socials-card-meta{gap:0}.socials-card-top:has(.socials-plat) .socials-card-stats{margin-top:var(--space-12)}.socials-card-avatar{background:0 0;border-radius:50%;flex-shrink:0;width:4.75rem;height:4.75rem;position:relative;overflow:hidden}.socials-photo-sk{border-radius:inherit;background:var(--color-fill);z-index:0;position:absolute;inset:0}.socials-photo-img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}@media (prefers-reduced-motion:reduce){.socials-photo-img.embed-reveal{opacity:1;transform:none}}.socials-card-meta{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;display:flex}.socials-card-name-row{align-items:center;gap:var(--space-6);display:inline-flex}.socials-card-handle{font-size:var(--text-sm);color:var(--color-muted);font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.socials-card-handle:hover{text-decoration:underline}.socials-card-stats{gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}.socials-stat{gap:var(--space-2);flex-direction:column;display:flex}.socials-card-details{gap:var(--space-4);flex-direction:column;display:flex}.socials-detail-row{align-items:center;gap:var(--space-6);display:flex}.socials-insights-msg{line-height:var(--leading-body,1.4);display:block}.socials-insights-settings-link{color:inherit;text-underline-offset:.15em;text-decoration:underline}.socials-insights-settings-link:hover{opacity:.75}.socials-insights-retry{width:100%;height:3.75rem;padding:0 var(--space-20);border-radius:var(--radius-lg);background:var(--color-fill);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink);transition:transform var(--dur-fast) var(--ease-out-strong), opacity var(--dur-base);box-sizing:border-box;border:none;justify-content:center;align-items:center;display:flex}.socials-insights-retry:hover{opacity:.8}.socials-insights-retry:active{transform:scale(.97)}.collabs-widget{gap:var(--space-24);flex-direction:column;display:flex}.collabs-grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.collab-brand-card{width:var(--slider-card-w-edit);gap:var(--space-12);padding:var(--space-20);background:var(--color-surface);border:1px solid var(--card-item-border);border-radius:var(--card-item-radius);flex-direction:column;flex-shrink:0;display:flex;position:relative}@starting-style{.collab-brand-card{opacity:0;transform:translateY(-6px)}}.collab-brand-card{transition:opacity var(--dur-slow) ease-out, transform var(--dur-slow) ease-out}.collab-brand-logo{aspect-ratio:1;border-radius:var(--card-item-radius);background:var(--color-surface);justify-content:center;align-self:center;align-items:center;width:min(100%,6.25rem);height:auto;max-height:6.25rem;display:flex;overflow:hidden}.collab-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.collab-brand-logo-fallback{font-family:var(--font-sans);font-size:var(--text-h3);color:var(--color-muted-40);letter-spacing:-.02em;font-weight:700}.collab-brand-name{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);word-break:break-word}.collab-dropdown-logo .collab-brand-logo-fallback{font-size:.625rem}.collab-dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);z-index:var(--z-popover);max-height:16rem;margin:0;list-style:none;overflow-y:auto}@starting-style{.collab-dropdown{opacity:0;transform:translateY(-4px)}}.collab-dropdown{transition:opacity var(--dur-base) ease-out, transform var(--dur-base) ease-out}.collab-dropdown-empty{padding:var(--space-10) var(--space-12);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-muted)}.collab-dropdown-item{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast);display:flex}.collab-dropdown-item--active{background:var(--color-surface-sunken)}.collab-dropdown-logo{border-radius:var(--radius-2xs);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.collab-dropdown-logo img{object-fit:contain;width:100%;height:100%;display:block}.collab-dropdown-name{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.collab-dropdown-domain{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-muted-40);white-space:nowrap;flex-shrink:0}.b-free-fields{gap:var(--space-24);flex-direction:column;width:100%;display:flex}.b-free-field-group{gap:var(--space-8)}.b-free-field-wrap{min-height:3.875rem;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-20);background:var(--color-surface-sunken);border-radius:var(--radius-md);border:1px solid var(--color-border-hairline);transition:border-color var(--dur-base);box-sizing:border-box;align-self:stretch;align-items:flex-start;display:flex}.b-free-field-wrap--headline{align-items:center;height:6.125rem;min-height:6.125rem;max-height:6.125rem;overflow:hidden}.b-free-field-wrap:focus-within{border-color:var(--color-border-active)}.b-free-textarea{width:100%;min-width:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);resize:none;background:0 0;border:none;outline:none;flex:1}.b-free-textarea--headline{field-sizing:fixed;height:100%;max-height:100%;padding:0;overflow:hidden}.b-widget--free .field-wrap--multiline.b-free-body-field{min-height:11.625rem}.block-card:has(.b-widget--free){overflow:visible}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.wsheet-overlay{z-index:var(--z-sheet);padding-bottom:var(--space-16);pointer-events:none;background:0 0;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.wsheet-overlay.is-open{pointer-events:auto}.wsheet{background:var(--color-ink);border-radius:var(--radius-2xl);transform-origin:50% 100%;opacity:0;filter:blur(2px);width:17.5rem;max-height:80vh;transition:opacity var(--dur-sheet) var(--ease-sheet), transform var(--dur-sheet) var(--ease-sheet), filter var(--dur-sheet) var(--ease-sheet);flex-direction:column;padding:0;display:flex;overflow:hidden;transform:translateY(14px)scale(.97)}.wsheet.is-entered:not(.wsheet--closing){opacity:1;filter:none;transform:none}.wsheet--closing{opacity:0;filter:blur(2px);pointer-events:none;transition-duration:var(--dur-exit);transition-timing-function:var(--ease-out-strong);transform:translateY(14px)scale(.97)}.ed-fab-btn.is-fab-sheet-vt,.wsheet.is-fab-sheet-vt{view-transition-name:fab-sheet}::view-transition-group(fab-sheet){animation-duration:var(--dur-sheet);animation-timing-function:var(--ease-sheet)}::view-transition-old(fab-sheet){animation:var(--dur-sheet) var(--ease-sheet) both vt-fab-sheet-fade-out}::view-transition-new(fab-sheet){animation:var(--dur-sheet) var(--ease-out-strong) both vt-fab-sheet-fade-in}@keyframes vt-fab-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vt-fab-sheet-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.wsheet{transition:opacity var(--dur-base) ease;opacity:1;filter:none!important;transform:none!important}.wsheet--closing{opacity:0;filter:none!important;transform:none!important}::view-transition-old(fab-sheet){animation:none!important}::view-transition-new(fab-sheet){animation:none!important}}.wsheet-header{padding:var(--space-20) var(--space-20) 0;z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.wsheet-header:after{content:"";height:var(--space-16);background:linear-gradient(to bottom, var(--color-ink), transparent);pointer-events:none;position:absolute;top:100%;left:0;right:0}.wsheet-title{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-surface);letter-spacing:-.02em;font-weight:700}.wsheet-close{cursor:pointer;color:var(--color-surface);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.wsheet .wsheet-body{padding:var(--space-24) var(--space-12) var(--space-20) var(--space-20);gap:var(--space-20);margin-right:var(--space-20);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wsheet .wsheet-body::-webkit-scrollbar{width:.125rem}.wsheet .wsheet-body::-webkit-scrollbar-track{margin:var(--space-16) 0;background:0 0}.wsheet .wsheet-body::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:.25rem}.wsheet .wsheet-section{gap:var(--space-8);flex-direction:column;display:flex}.wsheet .wsheet-sec-label{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-surface);opacity:.5;letter-spacing:-.02em;font-weight:700}.wsheet .wsheet-items{gap:var(--space-8);flex-direction:column;display:flex}.wsheet .wsheet-row{align-items:center;gap:var(--space-10);cursor:pointer;width:100%;transition:opacity var(--dur-base);background:0 0;border:none;padding:0;font-family:inherit;display:flex}.wsheet .wsheet-row:hover{opacity:.75}.wsheet .wsheet-row:disabled{opacity:.3;cursor:default}.wsheet .wsheet-icon{border-radius:var(--radius-xs);box-sizing:border-box;background:#323232;flex-shrink:0;width:1.75rem;height:1.75rem;overflow:hidden}.wsheet .wsheet-label{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-surface)}.lsheet-body.wsheet-body{gap:var(--space-32);padding-bottom:calc(var(--space-24) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.lsheet-body.wsheet-body .wsheet-section{gap:var(--space-16);flex-direction:column;display:flex}.lsheet-body.wsheet-body .wsheet-sec-label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.lsheet-body.wsheet-body .wsheet-items{gap:var(--space-4);flex-direction:column;display:flex}.lsheet-body.wsheet-body .wsheet-row{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-16);border-radius:var(--radius-xl);background:var(--color-surface-sunken);cursor:pointer;text-align:left;transition:opacity var(--dur-base), transform var(--dur-fast) var(--ease-out-strong);border:none;margin:0;font-family:inherit;display:flex}.lsheet-body.wsheet-body .wsheet-row:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.lsheet-body.wsheet-body .wsheet-row:hover:not(:disabled){opacity:.85}}.lsheet-body.wsheet-body .wsheet-row:disabled{opacity:.35;cursor:default}.lsheet-body.wsheet-body .wsheet-row:disabled:active{transform:none}.lsheet-body.wsheet-body .wsheet-icon{border-radius:var(--radius-xs);box-sizing:border-box;background:#323232;flex-shrink:0;width:1.75rem;height:1.75rem;overflow:hidden}.lsheet-body.wsheet-body .wsheet-label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.lsheet-overlay{z-index:var(--z-sheet);background:var(--color-overlay);animation:lsheet-scrim-in var(--dur-sheet) var(--ease-out-strong) both;justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}.lsheet{width:100%;max-height:calc(100dvh - var(--editor-topbar-offset));background:var(--color-surface);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:lsheet-in var(--dur-sheet) var(--ease-sheet) both;will-change:transform;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -8px 24px #0000001a,0 -2px 6px #0000000f}.lsheet-header{z-index:2;padding:var(--space-20) var(--space-24) var(--space-12);background:var(--color-surface);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-items:stretch;display:flex;position:relative}.lsheet.is-dragging .lsheet-header{cursor:grabbing}.lsheet-header:after{content:"";height:var(--space-20);pointer-events:none;background:linear-gradient(to bottom, var(--color-surface), transparent);opacity:0;transition:opacity var(--dur-base) var(--ease-out-strong);position:absolute;top:100%;left:0;right:0}.lsheet.is-scrolled .lsheet-header:after{opacity:1}.lsheet-grabber{width:var(--space-60);height:.1875rem;margin:0 auto var(--space-24);border-radius:var(--radius-full);background:var(--color-fill);flex-shrink:0}.lsheet-header-bar{min-height:var(--space-44);justify-content:center;align-items:center;display:flex}.lsheet-header-intro{flex-direction:column;align-items:flex-start;gap:0;padding:0;display:flex}.lsheet-title{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-body);color:var(--color-ink);text-align:left;margin:0}.lsheet-subtitle{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);color:var(--color-muted);margin:0}.lsheet.is-dragging{will-change:transform;animation:none!important}.lsheet-body{overscroll-behavior:contain;min-height:0;padding:var(--space-20) var(--space-24) var(--space-16);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.lsheet-footer{z-index:2;padding:var(--space-12) var(--space-24);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px));background:var(--color-surface);flex-shrink:0;position:relative}.lsheet-footer:before{content:"";height:var(--space-20);pointer-events:none;background:linear-gradient(to top, var(--color-surface), transparent);opacity:1;position:absolute;bottom:100%;left:0;right:0}.lsheet-save{border-radius:var(--radius-md)!important;width:100%!important;height:3.25rem!important}.lsheet-empty{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-muted);text-align:center;padding:var(--space-16) 0;margin:0}.lsheet-zone{gap:var(--space-12);margin-bottom:var(--space-32);flex-direction:column;display:flex}.lsheet-zone:last-child{margin-bottom:0}.lsheet-zone-label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-body);color:var(--color-ink);opacity:.4;margin:0}.lsheet-catalog{gap:var(--space-16);flex-direction:column;width:100%;display:flex}.lsheet-cat-section{gap:var(--space-12);flex-direction:column;display:flex}.lsheet-cat-label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);opacity:.4}.lsheet-cat-items{gap:var(--space-8);flex-direction:column;display:flex}.lsheet-list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lsheet-row,.lsheet-add-row{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12);background:var(--color-surface-sunken);transition:box-shadow var(--dur-base), opacity var(--dur-base);display:flex}.lsheet-row{border-radius:var(--space-20);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.lsheet-row *,.lsheet-handle{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.lsheet-add-row{border-radius:var(--radius-md);touch-action:manipulation;min-height:3.25rem}.lsheet-list.is-reordering>.lsheet-row:not(.is-dragging){opacity:.4}.lsheet-row.is-dragging{z-index:2;background:var(--color-surface);opacity:1;will-change:transform;position:relative;box-shadow:0 12px 32px #00000029,0 2px 8px #00000014}.lsheet-row.is-enter,.lsheet-add-row.is-enter{animation:lsheet-row-in var(--dur-slow) var(--ease-out-strong) both}.lsheet-row-start{align-items:center;gap:var(--space-16);flex:1;min-width:0;display:flex}.lsheet-handle{width:var(--space-44);height:var(--space-44);margin:calc((var(--space-44) - var(--space-20)) / -2);color:var(--color-fill-strong);cursor:grab;border-radius:var(--radius-md);touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lsheet-handle:active{cursor:grabbing;color:var(--color-ink)}.lsheet-handle svg{flex-shrink:0;display:block}.lsheet-row-main{align-items:center;gap:var(--space-6);flex:1;min-width:0;display:flex}.lsheet-icon{border-radius:var(--radius-2xs);flex-shrink:0;overflow:hidden;width:var(--space-24)!important;height:var(--space-24)!important}.lsheet-icon.wsheet-icon{border-radius:var(--radius-2xs);background:#323232}.lsheet-row-text{flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex}.lsheet-row-title{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-body);letter-spacing:var(--tracking-mono);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lsheet-row-meta{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-tight);color:var(--color-ink);opacity:.4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lsheet-remove,.lsheet-add{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-surface);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-strong), opacity var(--dur-base);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lsheet-remove{background:var(--color-danger)}.lsheet-add{background:var(--color-success)}.lsheet-remove:active,.lsheet-add:active{transform:scale(.97)}.lsheet-remove .close-icon-glyph,.lsheet-add svg g{opacity:1}.lsheet-remove svg,.lsheet-add svg{width:var(--space-20);height:var(--space-20);color:var(--color-surface);flex-shrink:0;display:block}@keyframes lsheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lsheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes lsheet-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes lsheet-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes lsheet-row-in{0%{opacity:0}to{opacity:1}}.lsheet--closing{animation:lsheet-out var(--dur-exit) var(--ease-out-strong) both}.lsheet-overlay--closing{animation:lsheet-scrim-out var(--dur-exit) var(--ease-out-strong) both}@media (prefers-reduced-motion:reduce){.lsheet,.lsheet--closing{opacity:1;animation:none;transform:none}.lsheet-overlay,.lsheet-overlay--closing{animation:none}.lsheet-row,.lsheet-add-row,.lsheet-header:after{transition:none}.lsheet-row.is-enter,.lsheet-add-row.is-enter{opacity:1;transform:none;animation:none!important}.lsheet-list.is-reordering>.lsheet-row:not(.is-dragging){opacity:1}}.link-row{align-items:center;gap:var(--space-8);background:var(--color-surface);border:1px solid var(--color-fill);border-radius:var(--radius-sm);padding:var(--space-12) var(--space-14);display:flex}.dm-box{background:var(--color-surface);border:1px solid var(--color-fill);border-radius:var(--radius-sm);padding:var(--space-14);gap:var(--space-10);flex-direction:column;display:flex}.ob-av-wrap{justify-content:center;display:flex}.ob-av{border-radius:var(--radius-3xl);background:var(--color-surface-sunken);border:1px dashed var(--color-muted-30);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-8);width:8.75rem;height:8.75rem;color:var(--color-ink);transition:border-color var(--dur-base), transform var(--dur-fast);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.ob-av:active{transform:scale(.97)}.ob-av--filled{border:none;border-radius:0;overflow:visible}.ob-av img{object-fit:cover;border-radius:var(--radius-3xl);width:100%;height:100%;position:absolute;inset:0}.ob-av:not(.ob-av--filled)>svg{opacity:.5}.ob-av:not(.ob-av--filled)>svg g{opacity:1}.ob-av-text{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);opacity:.5;text-align:center;position:relative}.ob-av:active .ed-card-av-edit{transform:scale(.92)}.ob-fields-stack,.ob-name-field{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.ob-field--invalid,.ob-field--invalid:focus-within{border-color:var(--color-danger-border);background:var(--color-danger-bg);transition-duration:0s}.ob-field-error{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:var(--color-danger);margin-top:var(--space-4);animation:fadeUp var(--dur-base) var(--ease-out-strong) both}.ob-field{background:var(--color-surface);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);padding:var(--space-20);width:100%;transition:border-color var(--dur-base);min-height:var(--field-h);align-items:center;gap:var(--space-12);display:flex}.ob-field:focus-within:not(.ob-field--invalid){border-color:var(--color-border-active)}.ob-field--with-action{padding:0 var(--space-12) 0 var(--space-20);height:var(--field-h);gap:var(--space-8);min-height:0}.ob-field--with-action .field-action-btn{border-radius:var(--radius-sm);width:2rem;height:2rem}.ob-field--with-action .field-action-btn svg{width:.875rem;height:.875rem}.ob-field--tall{align-items:flex-start;min-height:8rem}.ob-field--tall textarea{min-height:5.5rem;overflow:hidden}.ob-field input,.ob-field textarea{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);resize:none;width:100%;line-height:var(--leading-body);background:0 0;border:none;outline:none;min-width:0}.landing-page{z-index:var(--z-sheet);background:var(--color-surface-sunken);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.landing-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);white-space:pre-line;font-size:clamp(3rem,13vw,4.5rem);line-height:.82}.landing-sub-text{font-family:var(--font-sans);font-size:1rem;line-height:var(--leading-body);color:var(--color-muted);letter-spacing:-.01em;max-width:26.5rem}.desktop-only-gate{display:none}@media (max-width:48rem){.desktop-only-gate.landing-page{z-index:var(--z-gate);display:flex}.ob-nav-logo-wordmark{display:none}.ob-nav-logo-mark{width:3rem;height:3rem;display:block}.ob-nav-logo--slot{width:3rem;height:3rem}.persistent-brand-wordmark{pointer-events:none;opacity:0!important}.persistent-brand-mark{width:3rem;height:3rem;opacity:1!important;transform:none!important}.landing-page .landing-title{text-align:center;font-size:clamp(2.5rem,11vw,3.5rem)}.landing-page .landing-sub-text{text-align:center}}.desktop-only-gate-body{width:100%;padding:var(--space-24) var(--space-24) var(--space-48);box-sizing:border-box;flex:1;justify-content:center;align-items:center;display:flex}.desktop-only-gate-center{text-align:center;align-items:center;gap:var(--space-40);width:100%;max-width:25rem;padding:0 var(--space-24);box-sizing:border-box;flex-direction:column;display:flex}.desktop-only-gate-center .landing-title{font-size:clamp(2.5rem,11vw,3.5rem)}.desktop-only-gate-center>*{animation:fadeUp .48s var(--ease-out-strong) both}.desktop-only-gate-center>:first-child{animation-delay:80ms}.desktop-only-gate-center>:nth-child(2){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.desktop-only-gate-center>*{opacity:1;animation:none}}.kp-page{background:var(--color-surface-sunken);flex-direction:column;align-items:center;width:100%;min-height:100dvh;display:flex}.kp-content{gap:var(--kit-section-gap);width:100%;max-width:28.75rem;padding:var(--space-48) var(--kit-page-gutter) 0;box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.kp-hero-card{background:var(--color-surface);border-radius:var(--hero-radius);flex-shrink:0;width:28.75rem;max-width:100%;margin:0;overflow:hidden}.kp-hero-top{padding:var(--space-20)}.kp-hero-avatar{aspect-ratio:1;border-radius:var(--radius-3xl);background:var(--color-fill);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.kp-hero-avatar img{object-fit:cover;width:100%;height:100%;display:block}.kp-hero-avatar-init{font-family:var(--font-sans);color:var(--color-fill-strong);font-size:4rem;font-weight:700}.kp-hero-bot{background:var(--color-surface);padding:var(--space-20) var(--space-32) var(--space-48);align-items:center;gap:var(--space-32);flex-direction:column;display:flex}.kp-hero-text{align-items:center;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.kp-hero-name{font-family:var(--font-sans);font-size:var(--text-h4);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-heading);text-align:center;color:var(--color-ink)}.kp-hero-bio{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);opacity:.9;text-align:center;max-width:23.75rem;color:var(--color-ink)}.kp-hero-niches{gap:var(--space-12) var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.kp-hero-niche{background:var(--color-surface-sunken);border-radius:var(--radius-md);padding:var(--space-16);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-muted);white-space:nowrap;border:none}.kp-hero-socials{gap:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.kp-hero-plat{background:0 0;justify-content:center;align-items:center;text-decoration:none;display:flex}.kp-section{gap:var(--kit-title-gap);flex-direction:column;width:100%;display:flex}.kp-section.kp-section--bleed{box-sizing:border-box;width:100vw;margin-inline:calc(50% - 50vw);overflow:visible}.kp-section--bleed .kp-section-title{box-sizing:border-box;width:100%;max-width:28.75rem;margin-inline:auto}.kp-section-title{font-family:var(--font-sans);font-size:var(--text-h3);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-body);opacity:.4;text-align:center;color:var(--color-ink)}.kp-press-list{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.kp-press-card{gap:var(--space-12);width:100%;padding:var(--card-pad);background:var(--color-surface);border-radius:var(--card-item-radius);color:inherit;box-sizing:border-box;transition:transform var(--dur-base) var(--ease-out-strong);flex-direction:column;text-decoration:none;display:flex;overflow:hidden;transform:scale(1)}.kp-press-card:focus-visible{outline:2px solid var(--color-border);outline-offset:2px}@media (hover:hover) and (pointer:fine){.kp-press-card:hover{transform:scale(1.015)}.kp-press-card:hover .kp-link-go{background:var(--color-ink);color:var(--color-surface);transform:scale(1.06)}.kp-press-card:hover:active{transform:scale(.97)}}@media not all and (hover:hover) and (pointer:fine){.kp-press-card:active{transform:scale(.97)}}.kp-press-source-row{justify-content:space-between;align-items:flex-start;gap:var(--space-8);width:100%;display:flex}.kp-press-source-left{align-items:center;gap:var(--space-10);flex:1;min-width:0;display:flex}.kp-press-favicon{border-radius:var(--radius-xs);object-fit:cover;background:var(--color-surface);flex-shrink:0;width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem;display:block}.kp-press-sitename{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);word-break:break-word;flex:1}.kp-press-title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);word-break:break-word;align-self:stretch;margin:0}@media (prefers-reduced-motion:reduce){.kp-press-card,.kp-press-card .kp-link-go{transition:background-color var(--dur-base) ease, color var(--dur-base) ease}.kp-press-card:hover,.kp-press-card:hover:active,.kp-press-card:hover .kp-link-go{transform:none}}.kp-collabs-grid{width:100%}.kp-collab-brand-card{gap:var(--space-12);width:100%;padding:var(--space-20);background:var(--color-surface);border-radius:var(--card-item-radius);border:none;flex-direction:column;display:flex}.kp-collab-brand-logo{aspect-ratio:1;border-radius:var(--card-item-radius);background:var(--color-surface);justify-content:center;align-self:center;align-items:center;width:min(100%,6.25rem);height:auto;max-height:6.25rem;display:flex;overflow:hidden}.kp-collab-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.kp-collab-brand-logo-fallback{font-family:var(--font-sans);font-size:var(--text-h3);color:var(--color-muted-40);font-weight:700}.kp-collab-brand-name{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);word-break:break-word}.kp-widget-card{background:var(--color-surface);border-radius:var(--card-radius);width:100%;overflow:hidden}.kp-links{width:100%}.kp-links .links-widget{gap:0}.kp-links .links-list{gap:var(--space-8)}.kp-links .widget-divider{display:none}.kp-links .links-row{padding:var(--space-24);background:var(--color-surface);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-out-strong);justify-content:space-between;align-items:center;transform:scale(1)}.kp-links .links-row:focus-visible{outline:2px solid var(--color-border);outline-offset:2px}@media (hover:hover) and (pointer:fine){.kp-links .links-row:hover{transform:scale(1.015)}.kp-links .links-row:hover .kp-link-go{background:var(--color-ink);color:var(--color-surface);transform:scale(1.06)}.kp-links .links-row:hover:active{transform:scale(.97)}}@media not all and (hover:hover) and (pointer:fine){.kp-links .links-row:active{transform:scale(.97)}}.kp-links .links-row-main{gap:var(--space-10);flex:1;min-width:0}.kp-links .link-item-icon{border-radius:var(--radius-xs);width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem}.kp-links .link-item-icon>img,.kp-links .link-item-icon>.platform-icon-wrap{border-radius:var(--radius-xs);max-width:1.875rem;max-height:1.875rem;width:1.875rem!important;height:1.875rem!important}.kp-links .link-item-icon--globe{border-radius:var(--radius-xs)}.kp-links .link-card-title{font-size:var(--text-base);line-height:var(--leading-tight);word-wrap:break-word;flex:1;min-width:0}.kp-link-go{background:var(--color-fill);border-radius:var(--radius-2xs);width:1.75rem;height:1.75rem;color:var(--color-ink);transition:transform .16s var(--ease-out-strong), background-color .16s var(--ease-out-strong), color .16s var(--ease-out-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.kp-links .links-row,.kp-link-go{transition:background-color var(--dur-base) ease, color var(--dur-base) ease}.kp-links .links-row:hover,.kp-links .links-row:hover:active,.kp-links .links-row:hover .kp-link-go{transform:none}}.kp-free-block{gap:var(--space-16);text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.kp-free-heading{font-family:var(--font-sans);font-size:var(--text-h4);letter-spacing:var(--tracking-display);text-align:center;font-weight:700;line-height:var(--leading-heading);color:var(--color-ink);width:fit-content;max-width:min(24rem, max(13ch, calc((var(--kp-free-heading-ch,24) + 7) * .48ch)));margin:0 auto}.kp-free-body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);text-align:center;color:var(--color-ink);opacity:.9;width:100%;max-width:24rem;margin:0 auto}.kp-gallery{width:100%}.kp-section--bleed .kp-gallery,.kp-section--bleed .gallery-preview{overflow:visible}.gallery-preview{align-items:center;gap:var(--space-10);flex-direction:column;width:100%;display:flex;position:relative;overflow:visible}.gallery-preview-scroll.embla{width:100%;padding-bottom:var(--space-4);--slide-size:28.75rem;--slide-spacing:var(--space-32)}.gallery-preview-measure{visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute;overflow:hidden}.gallery-preview-scroll.embla .embla__viewport{cursor:grab;width:100%;overflow:hidden}.gallery-preview-scroll.embla .embla__viewport.is-grabbing,.gallery-preview-scroll.embla .embla__viewport.is-wheel-dragging{cursor:grabbing}.gallery-preview-scroll.embla .embla__container{touch-action:pan-y pinch-zoom;align-items:center;gap:var(--slide-spacing);margin-left:0;display:flex}.gallery-preview-scroll.embla .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:0}.gallery-preview-scroll.embla .embla__slide__inner{align-items:flex-start;gap:var(--space-8);transform-origin:50%;will-change:transform;flex-direction:column;width:100%;display:flex;position:relative}.gallery-preview-scroll--static{justify-content:center;align-items:flex-start;gap:var(--slide-spacing,var(--space-32));padding-inline:0;padding-bottom:var(--space-40);--slide-size:28.75rem;--slide-spacing:var(--space-32);display:flex}.gallery-preview-scroll--static .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:0}.gallery-preview-scroll--static .embla__slide__inner{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.gallery-preview-scroll--static .gallery-preview-caption{position:static}.gallery-preview-card{background:var(--color-ink);border-radius:2.125rem;flex-shrink:0;width:100%;position:relative;overflow:hidden}.gallery-preview-card img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.gallery-preview-caption{width:100%;font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);word-wrap:break-word}.gallery-preview-segments{width:100%;padding:0 var(--space-16);justify-content:center;align-items:center;display:flex}.gallery-preview-segment-wrap{padding-top:var(--space-16);padding-bottom:var(--space-16);flex-shrink:0}.gallery-preview-segment-btn{border-radius:var(--radius-full);background:var(--color-border);transform-origin:50%;height:.1875rem;transition:width .22s var(--ease-out-strong), background-color .22s var(--ease-out-strong);border:none;justify-content:flex-start;padding:0;display:flex;overflow:hidden}.gallery-preview-segment-btn.is-active{background:var(--color-muted)}.gallery-preview-segment-fill{background:var(--color-ink);border-radius:var(--radius-full);width:2rem;height:100%;transition:transform var(--dur-slow) var(--ease-out-strong);flex-shrink:0;margin-left:-2rem;display:block}@media (prefers-reduced-motion:reduce){.gallery-preview-segment-btn,.gallery-preview-segment-fill{transition:none}}.kp-footer{width:100vw;max-width:none;padding:var(--space-100) var(--app-navbar-padding,var(--space-24)) var(--space-40);box-sizing:border-box;align-self:center;margin-top:0}.kp-footer-bar{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--color-ink);display:flex}.kp-footer-bar>span:last-child{text-align:right}.kp-footer-bar a{color:inherit;text-underline-offset:.125rem;transition:opacity var(--dur-base) ease;text-decoration:underline}.kp-footer-bar a:hover{opacity:.72}.kp-created-by{right:var(--space-24);top:calc(var(--space-24) + env(safe-area-inset-top,0px));z-index:var(--z-nav);align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);background:var(--color-fill);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);transition:opacity var(--dur-base) ease, transform var(--dur-fast) var(--ease-out-strong);text-decoration:none;display:inline-flex;position:fixed}.kp-page:has(.kp-created-by) .kp-content{padding-top:calc(env(safe-area-inset-top,0px) + var(--space-24) + 2.75rem + var(--space-20))}.kp-created-by:hover{opacity:.8}.kp-created-by:active{transform:scale(.97)}.kp-created-by:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.kp-created-by-logo{width:5rem;height:auto;color:var(--color-ink);display:block}@media (max-width:30rem){.kp-created-by{right:var(--space-16);top:calc(var(--space-16) + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.kp-created-by{transition:opacity var(--dur-base) ease}.kp-created-by:active{transform:none}}.kit-link-group{gap:var(--space-10);flex-direction:column;align-self:stretch;width:100%;display:flex}.kit-link-row{align-items:center;gap:var(--space-8);height:4rem;padding:0 var(--space-8) 0 var(--space-20);background:var(--color-surface-sunken);border-radius:var(--radius-lg);outline:1px solid var(--color-border-hairline);outline-offset:-1px;box-sizing:border-box;transition:outline-color var(--dur-base), background var(--dur-base);display:flex}.kit-link-row--edit:focus-within:not(.kit-link-row--error){outline-color:var(--color-border-active)}.kit-link-row--error,.kit-link-row--edit.kit-link-row--error:focus-within{outline-color:var(--color-danger-border);transition-duration:0s}.kit-link-prefix{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-tight);color:var(--color-muted-40);white-space:nowrap;flex-shrink:0}.kit-link-input{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;padding:0}.kit-link-btn{min-width:5rem;height:2.75rem;padding:0 var(--space-20);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);cursor:pointer;white-space:nowrap;transition:opacity var(--dur-base), background var(--dur-base), color var(--dur-base);border:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.kit-link-btn--save{background:var(--color-fill-strong);color:var(--color-ink)}.kit-link-btn--save:not(:disabled){background:var(--color-ink);color:var(--color-surface)}.kit-link-btn--block{border-radius:var(--radius-lg);width:100%;height:3rem}.kit-link-btn--ghost{color:var(--color-ink);background:0 0}.kit-link-btn--ghost:not(:disabled):hover{opacity:.72;background:0 0}.kit-link-btn:disabled{opacity:.4;cursor:default}.kit-link-btn:not(:disabled):hover{opacity:.88}.kit-share{gap:var(--space-8);flex-direction:column;align-self:stretch;width:100%;display:flex}.kit-share-row{justify-content:space-between;align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;height:var(--field-h);padding:0 var(--space-12) 0 var(--space-20);background:var(--color-surface-sunken);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);display:flex}.kit-share-url{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.kit-publish-overlay{z-index:var(--z-modal);padding:var(--space-20);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kit-publish-modal{box-sizing:border-box;background:var(--color-surface);width:100%;max-width:28.75rem;padding:var(--space-44) var(--space-28) var(--space-28);border-radius:1.75rem;flex-direction:column;gap:0;display:flex;position:relative}.kit-publish-done-header{align-items:center;gap:var(--space-20);text-align:center;flex-direction:column;align-self:stretch;display:flex}.kit-publish-copy{align-items:center;gap:var(--space-12);flex-direction:column;align-self:stretch;display:flex}.kit-publish-copy-stack{justify-items:center;width:100%;display:grid}.kit-publish-title{font-family:var(--font-sans);font-size:var(--text-h4);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-heading);color:var(--color-ink);margin:0}.kit-publish-sub{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-muted);margin:0;line-height:1.5}.kit-publish-handle-hint{text-align:center;align-self:center;max-width:20rem}.kit-publish-handle-hint-link{color:inherit;text-underline-offset:.15em;text-decoration:underline}.kit-publish-handle-hint-link:hover{opacity:.75}.kit-publish-confirm{align-items:center;gap:var(--space-20);text-align:center;flex-direction:column;align-self:stretch;display:flex}.kit-publish-confirm-notice{max-width:22rem}.kit-publish-confirm-btn{width:100%}.kit-publish-sheet{max-height:min(92dvh,40rem)}.kit-publish-sheet-header{padding-bottom:0}.kit-publish-sheet-header .lsheet-grabber{margin-bottom:var(--space-20)}.kit-publish-sheet-body{padding-top:0;padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px))}.kit-publish-sheet-stack{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.kit-publish-sheet-head{text-align:center;align-items:center}.kit-publish-sheet-copy{align-items:center;gap:var(--space-8);width:100%}.kit-publish-sheet-copy .kit-publish-sub,.kit-publish-sheet .kit-publish-handle-hint{font-size:var(--text-sm);max-width:20rem;color:var(--color-muted);line-height:1.4}.kit-publish-sheet .kit-publish-confirm{width:100%}.kit-publish-sheet .kit-publish-confirm .kit-publish-copy{gap:var(--space-8)}.kit-publish-sheet .kit-publish-confirm-notice{font-size:var(--text-sm);max-width:20rem;line-height:1.4}.kit-publish-sheet .kit-share{text-align:left;width:100%}.kit-publish-sheet .account-setting-label{align-self:flex-start}.kit-publish-sheet-reveal{opacity:0;width:100%;transition:grid-template-rows var(--dur-sheet) var(--ease-out-strong), margin-top var(--dur-sheet) var(--ease-out-strong), opacity var(--dur-sheet) var(--ease-out-strong);pointer-events:none;grid-template-rows:0fr;align-self:stretch;margin-top:0;transition-delay:0s;display:grid}.kit-publish-sheet-reveal.is-ready{margin-top:var(--space-20);opacity:1;pointer-events:auto;grid-template-rows:1fr;transition-delay:80ms}.kit-publish-sheet-reveal-inner{gap:var(--space-20);filter:blur(3px);width:100%;min-height:0;transition:filter var(--dur-sheet) var(--ease-out-strong);flex-direction:column;display:flex;overflow:hidden}.kit-publish-sheet-reveal.is-ready .kit-publish-sheet-reveal-inner{filter:blur();transition-delay:80ms}@media (prefers-reduced-motion:reduce){.kit-publish-sheet .kit-publish-face,.kit-publish-sheet-reveal,.kit-publish-sheet-reveal-inner{transition:opacity var(--dur-base) ease;filter:none!important;transition-delay:0s!important}.kit-publish-sheet-reveal{grid-template-rows:1fr}.kit-publish-sheet-reveal:not(.is-ready){opacity:0}}.kit-publish-mark{position:relative}.kit-publish-face{opacity:0;filter:blur(3px);pointer-events:none;transition:opacity var(--dur-sheet) var(--ease-out-strong), filter var(--dur-sheet) var(--ease-out-strong);transition-delay:0s}.kit-publish-face.is-on{opacity:1;filter:blur();transition-delay:50ms}.kit-publish-mark-face{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kit-publish-copy-stack .kit-publish-face{text-align:center;grid-area:1/1;width:100%}.kit-publish-face--title.is-on{transition-delay:70ms}.kit-publish-face--sub.is-on{transition-delay:.1s}.kit-publish-spinner{box-sizing:border-box;border:2px solid #ffffff40;border-top-color:var(--color-surface);border-radius:50%;width:1.125rem;height:1.125rem;animation:.7s linear infinite kit-publish-spin}@keyframes kit-publish-spin{to{transform:rotate(360deg)}}.kit-publish-body{opacity:0;width:100%;transition:grid-template-rows var(--dur-sheet) var(--ease-out-strong), margin-top var(--dur-sheet) var(--ease-out-strong), opacity var(--dur-sheet) var(--ease-out-strong);pointer-events:none;grid-template-rows:0fr;align-self:stretch;margin-top:0;transition-delay:0s;display:grid}.kit-publish-body.is-ready{margin-top:var(--space-24);opacity:1;pointer-events:auto;grid-template-rows:1fr;transition-delay:80ms}.kit-publish-body-inner{gap:var(--space-24);filter:blur(3px);width:100%;min-height:0;transition:filter var(--dur-sheet) var(--ease-out-strong);flex-direction:column;display:flex;overflow:hidden}.kit-publish-body.is-ready .kit-publish-body-inner{filter:blur();transition-delay:80ms}@media (prefers-reduced-motion:reduce){.kit-publish-spinner{border-color:#ffffff73;border-top-color:var(--color-surface);animation:1.4s infinite sk-pulse}.kit-publish-face,.kit-publish-body,.kit-publish-body-inner{transition:opacity var(--dur-base) ease;filter:none!important;transition-delay:0s!important}.kit-publish-body{grid-template-rows:1fr}.kit-publish-body:not(.is-ready){opacity:0}}.account-shell{background:var(--color-surface-sunken);flex-direction:column;align-items:center;width:100%;min-height:100%;display:flex}.account-shell .account-topbar{max-width:none;padding:var(--space-16) var(--space-20);box-sizing:border-box;position:fixed;top:0;left:0;right:0}.builder-avatar-btn--static{cursor:default;pointer-events:none}.account-back-btn{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-surface);background:var(--color-ink);border-radius:var(--radius-lg);height:3.25rem;padding:0 var(--space-20);cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:opacity var(--dur-base);border:none;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.account-back-btn:hover{opacity:.88}.account-main{width:28.75rem;max-width:100%;padding:calc(var(--editor-topbar-offset) + var(--space-32)) var(--kit-page-gutter) var(--space-48);box-sizing:border-box}.account-card{background:var(--color-surface);border-radius:var(--card-radius);width:100%;padding:var(--space-32) var(--widget-pad-x) var(--space-32);gap:var(--space-32);box-sizing:border-box;flex-direction:column;display:flex}.account-body{gap:var(--space-40);flex-direction:column;align-self:stretch;display:flex}.account-title{text-align:center;font-family:var(--font-sans);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-body);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0}.account-fields{gap:var(--space-20);flex-direction:column;display:flex}.account-setting{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.account-setting-shell{box-sizing:border-box;width:100%}.account-setting-shell .auth-email-input{font-size:var(--text-base)}.account-setting-prefix{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-muted-40);white-space:nowrap;flex-shrink:0}.account-setting-display{justify-content:space-between;align-items:center;gap:var(--space-12);height:var(--field-h);padding:0 var(--space-12) 0 var(--space-20);background:var(--color-surface-sunken);border:1px solid var(--color-fill);border-radius:var(--radius-md);box-sizing:border-box;display:flex}.account-setting-value{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.account-setting-value--loading{color:#0000;background:var(--color-border);border-radius:var(--radius-2xs);max-width:12rem;min-height:1.4rem;animation:sk-pulse 1.4s var(--ease-out-strong) infinite}.account-setting-change{background:var(--color-fill);border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;transition:opacity var(--dur-base);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.account-setting-change:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.account-setting-change:hover{opacity:.8}}.copy-btn-face{flex-shrink:0;display:inline-flex;position:relative}.copy-btn-icon{opacity:0;transition:opacity var(--dur-base) var(--ease-out-strong), transform var(--dur-base) var(--ease-out-strong);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.95)}.copy-btn-icon.is-on{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.copy-btn-icon{transition:opacity var(--dur-base) ease;transform:none}}.account-actions{gap:var(--space-20);flex-direction:column;display:flex}.account-action-btn{align-items:center;gap:var(--space-8);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);transition:opacity var(--dur-base);background:0 0;border:none;padding:0;display:inline-flex}.account-action-btn:hover{opacity:.75}.account-action-btn:disabled{opacity:.45;cursor:default}.account-action-btn--danger{color:var(--color-danger)}.account-privacy{text-align:center;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-muted);margin:0}.account-privacy.auth-privacy{font-size:var(--text-xs)}.account-privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.delete-account-overlay{z-index:var(--z-modal);padding:var(--space-20);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.delete-account-modal{box-sizing:border-box;background:var(--color-surface);border-radius:var(--card-radius);width:100%;max-width:28.75rem;padding:var(--space-40) var(--space-32) var(--space-20);align-items:center;gap:var(--space-40);flex-direction:column;display:flex;position:relative;overflow:hidden}.delete-account-close{top:var(--space-20);right:var(--space-20);position:absolute}.delete-account-header{align-items:center;gap:var(--space-20);flex-direction:column;align-self:stretch;display:flex}.modal-icon-tile,.delete-account-icon{border-radius:var(--radius-xs);background:var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;display:flex}.delete-account-copy{align-items:center;gap:var(--space-12);text-align:center;flex-direction:column;align-self:stretch;display:flex}.delete-account-desc strong{color:var(--color-ink);font-weight:700}.delete-account-modal .auth-email-shell{align-self:stretch;width:100%}.delete-account-actions{flex-direction:column;align-self:stretch;align-items:stretch;gap:0;width:100%;display:flex}.delete-account-actions .kit-link-btn--block{border-radius:var(--radius-xl);height:3.5rem}.delete-account-actions .kit-link-btn--save:disabled{background:var(--color-fill);color:var(--color-ink);opacity:.4}.delete-account-sheet{max-height:min(92dvh,40rem)}.delete-account-sheet-header{padding-bottom:0}.delete-account-sheet-header .lsheet-grabber{margin-bottom:var(--space-20)}.delete-account-sheet-body{align-items:center;gap:var(--space-20);flex-direction:column;flex:none;padding-top:0;display:flex}.delete-account-sheet .auth-email-shell{align-self:stretch;width:100%}.delete-account-sheet-footer .kit-link-btn--block{border-radius:var(--radius-md);height:3.25rem}.account-action-btn:active{transform:scale(.97)}.account-setting-change{transition:opacity var(--dur-base), transform var(--dur-fast) var(--ease-out-strong)}.account-setting-change:active{transform:scale(.92)}@media (prefers-reduced-motion:no-preference){.account-title,.account-fields>*{animation:fadeUp var(--dur-sheet) var(--ease-out-strong) both}.account-fields>:first-child{animation-delay:60ms}.account-fields>:nth-child(2){animation-delay:.11s}.account-fields>:nth-child(3){animation-delay:.16s}.account-actions{animation:fadeUp var(--dur-sheet) var(--ease-out-strong) both;animation-delay:.2s}.account-privacy{animation:fadeUp var(--dur-sheet) var(--ease-out-strong) both;animation-delay:.24s}}@media (max-width:30rem){:root{--kit-page-gutter:var(--space-16);--kit-section-gap:var(--space-60);--kit-title-gap:var(--space-20);--card-pad:var(--space-20);--card-radius:var(--radius-2xl);--hero-radius:var(--radius-2xl);--card-block-radius:var(--card-radius);--widget-pad-x:var(--space-20);--slider-card-w-preview:18.75rem;--slider-card-w-edit:10rem}.container,.block-wrap,.block-card,.kp-hero-card,.account-main{width:100%;min-width:0;max-width:100%}.editor-shell:not(.editor-shell--preview) .blocks-list{padding-inline:var(--kit-page-gutter);box-sizing:border-box}.editor-shell:not(.editor-shell--preview){--edit-widget-pad-y:var(--space-24);--widget-pad-x:var(--space-20);--slider-card-w-edit:9.25rem}.editor-shell:not(.editor-shell--preview) .block-card{border-radius:var(--card-radius)}.editor-shell:not(.editor-shell--preview) .block-card .b-widget-head{padding:var(--edit-widget-pad-y) var(--widget-pad-x) 0!important}.editor-shell:not(.editor-shell--preview) .block-card .b-widget-body{padding:var(--space-24) var(--widget-pad-x) var(--edit-widget-pad-y)!important}.editor-shell:not(.editor-shell--preview) .field-wrap{padding-left:var(--space-16)}.account-card{padding:var(--space-24) var(--widget-pad-x) var(--space-24);gap:var(--space-24)}.account-body{gap:var(--space-24)}.kp-hero-top{padding:var(--space-20)}.kp-hero-bot{padding:var(--space-20) var(--space-20) var(--space-32);gap:var(--space-24)}.kp-hero-text{gap:var(--space-12)}.kp-hero-name{font-size:clamp(1.5rem,7vw,1.5rem)}.kp-hero-bio{font-size:var(--text-sm)}.kp-hero-avatar-init{font-size:clamp(2.5rem,12vw,4rem)}.kp-hero-niche{font-size:var(--text-sm)}.gallery-preview-scroll.embla{--slide-size:min(28.75rem, calc(100vw - 5rem));--slide-spacing:var(--space-12)}.gallery-preview-scroll--static{--slide-size:min(28.75rem, calc(100vw - 2 * var(--kit-page-gutter)));--slide-spacing:var(--space-12);padding-bottom:var(--space-24)}.gallery-preview-card{border-radius:var(--card-radius)}.gallery-preview-caption{font-size:var(--text-sm)}.socials-pavatar,.socials-card-avatar,.sk-pavatar,.sk-card-av{width:4rem;height:4rem}.socials-pstats,.socials-card-top{gap:var(--space-12)}.socials-card-stats{gap:var(--space-8) var(--space-12)}}@media (max-width:48rem){.social-posts-preview .press-item-wrap>.social-post-mobile-link{z-index:4;border-radius:inherit;pointer-events:auto;touch-action:pan-x pan-y pinch-zoom;-webkit-user-drag:none;display:block;position:absolute;inset:0}.social-posts-native-track{justify-content:flex-start}.social-posts-native:not(.social-posts-native--video) .press-item-wrap>:not(.social-post-mobile-link){pointer-events:none}.social-posts-native--video{--social-slide-size:var(--slider-card-w-preview);width:100vw;max-width:100vw;padding:var(--space-12) 0 var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--kit-page-gutter);margin-inline:calc(50% - 50vw);overflow:auto hidden}.social-posts-native--video .social-posts-native-track{width:max-content;min-width:100%;padding-inline:var(--kit-page-gutter);flex-direction:row}.social-posts-native--video .social-posts-native-slide{flex:0 0 var(--social-slide-size);scroll-snap-align:center;scroll-snap-stop:always;width:auto}.social-posts-native--video .social-posts-native-slide:first-child{scroll-snap-align:start}.social-posts-native--video .social-posts-native-slide:last-child{scroll-snap-align:end}.editor-shell .block-side{display:none}#s-editor.screen.active>.kp-page{animation:none}.editor-shell--preview #s-editor .kp-hero-card{animation:fadeUp var(--dur-slow) var(--ease-out-strong) both}.editor-shell .topbar{justify-content:space-between;position:static}.editor-shell .container{padding-top:0}.account-shell .account-topbar{position:static}.account-main{padding-top:var(--space-32)}.ob-nav{position:static}.editor-shell--preview .topbar{display:none}.builder-topbar-left{flex:1;justify-content:space-between}.builder-topbar-actions{display:none}.editor-shell:not(.editor-shell--preview) .blocks-list{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.ed-fab-wrap{width:100%;padding:var(--space-12);padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none;background:linear-gradient(#f8f8f800,#f8f8f8eb);justify-content:center;display:flex;bottom:0;left:0;right:0;transform:none}.ed-fab-anim,.ed-dock{pointer-events:auto}.ed-fab-bar{justify-content:center;width:auto}.ed-fab-btn{display:none!important}.ed-dock{--dock-button-w:3.25rem;--dock-tools-w:calc(var(--dock-button-w) + var(--space-6));--dock-center-offset:1.8125rem;padding:var(--space-6);background:var(--color-ink);border-radius:var(--radius-xl);color:var(--color-surface);transform:translate3d(var(--dock-center-offset), 0, 0);transition:transform .22s var(--ease-out-strong);align-items:center;gap:0;display:inline-flex;position:relative}.ed-dock--preview{transform:translate(0)}.ed-dock-tools{box-sizing:border-box;width:var(--dock-tools-w);inset-block:0;position:absolute;right:100%}.ed-dock-tools:before{content:"";inset:0 calc(-1 * var(--radius-xl)) 0 0;border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:var(--color-ink);transform-origin:100%;transition:transform .22s var(--ease-out-strong);position:absolute;transform:scaleX(1)}.ed-dock-tools-inner{z-index:1;box-sizing:border-box;opacity:1;transform-origin:100%;width:100%;height:100%;transition:opacity .22s var(--ease-out-strong), transform .22s var(--ease-out-strong);align-items:center;padding-inline-start:var(--space-6);display:flex;position:relative;transform:none}.ed-dock--preview .ed-dock-tools{pointer-events:none}.ed-dock--preview .ed-dock-tools:before{transform:scaleX(0)}.ed-dock--preview .ed-dock-tools-inner{opacity:0;transform:translate(12px)scale(.94)}.ed-dock-icon{width:var(--dock-button-w);border-radius:var(--radius-md);height:3.25rem;color:var(--color-surface);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-strong), opacity var(--dur-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ed-dock-icon:active{transform:scale(.97)}.ed-dock-icon svg g{opacity:1}.ed-dock-icon--add{background:#fff3;outline:none}.ed-dock-mode{margin-inline-end:var(--space-6);position:relative}.ed-dock-mode-icon{transition:opacity var(--dur-slow) var(--ease-out-strong), transform var(--dur-slow) var(--ease-out-strong);justify-content:center;align-items:center;display:inline-flex}.ed-dock-mode-icon--eye{opacity:1;transform:scale(1)}.ed-dock-mode-icon--pencil{opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(.92)}.ed-dock--preview .ed-dock-mode-icon--eye{opacity:0;transform:scale(.92)}.ed-dock--preview .ed-dock-mode-icon--pencil{opacity:1;transform:scale(1)}.ed-dock-publish{height:3.25rem;padding:0 var(--space-20);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono);cursor:pointer;transition:opacity var(--dur-base), transform var(--dur-fast) var(--ease-out-strong);border:none;flex-shrink:0;font-weight:400;line-height:1}.ed-dock-publish:active{transform:scale(.97)}.ed-dock-publish:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ed-dock,.ed-dock-tools:before{transition:none!important}.ed-dock-tools-inner,.ed-dock-mode-icon{transition:opacity var(--dur-base) ease!important;transform:none!important}}}@media (min-width:48.0625rem){.editor-shell--preview .ed-fab-wrap{display:none}.ed-dock{display:none!important}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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}
