.mobile-component-carousel-module__OmlyZa__carousel{--card-width:160px;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;min-width:0;padding-block:16px;overflow:hidden}.mobile-component-carousel-module__OmlyZa__carousel:active{cursor:grabbing}.mobile-component-carousel-module__OmlyZa__track{will-change:transform;width:max-content;display:flex}.mobile-component-carousel-module__OmlyZa__row{flex-shrink:0;align-items:center;gap:16px;padding-inline-end:16px;display:flex}.mobile-component-carousel-module__OmlyZa__card{pointer-events:none;flex-shrink:0}.mobile-component-carousel-module__OmlyZa__card[data-artwork=topics]{background:linear-gradient(140deg,#d3dcd5,#eef0e6)}
.hero-showcase-module__JM9Qnq__desktop{min-width:0}.hero-showcase-module__JM9Qnq__mobile{display:none}@media (max-width:600px){.hero-showcase-module__JM9Qnq__desktop{display:none}.hero-showcase-module__JM9Qnq__mobile{min-width:0;display:block}}
.marketing-build-examples-module__zPfvJa__stations,.marketing-build-examples-module__zPfvJa__checkout,.marketing-build-examples-module__zPfvJa__diningCanvas{background:var(--cte-canvas);min-height:100%;color:var(--cte-text);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s)}.marketing-build-examples-module__zPfvJa__stations{grid-template-columns:172px minmax(0,1fr);display:grid}.marketing-build-examples-module__zPfvJa__stationSidebar{padding:var(--space-l) var(--space-s)}.marketing-build-examples-module__zPfvJa__stationSidebar ul{gap:var(--space-xxs);color:var(--neutral-6);margin:0;padding:0;list-style:none;display:grid}.marketing-build-examples-module__zPfvJa__stationSidebar li{align-items:center;gap:var(--space-s);padding:var(--space-s);border-radius:var(--radius-s);display:flex}.marketing-build-examples-module__zPfvJa__stationSidebar svg{width:20px;height:20px}.marketing-build-examples-module__zPfvJa__stationSidebar [data-active]{color:var(--neutral-10);background:var(--neutral-2)}.marketing-build-examples-module__zPfvJa__stationMain{min-width:0;padding:var(--space-l) var(--space-xxl) calc(var(--space-xxl) + var(--space-xl));position:relative}.marketing-build-examples-module__zPfvJa__stationTop{justify-content:space-between;align-items:center;display:flex}.marketing-build-examples-module__zPfvJa__stationBreadcrumb{align-items:center;gap:var(--space-xs);color:var(--neutral-6);font-size:var(--size-xs);line-height:var(--line-xs);display:flex}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__stationAction{justify-content:center;align-items:center;gap:var(--space-xs);min-height:0;padding:var(--space-s);border-radius:var(--radius-s);background:var(--neutral-10);color:var(--neutral-1);box-shadow:none;font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);cursor:pointer;border:0;flex-shrink:0;display:inline-flex}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__stationAction:hover{background:var(--neutral-9)}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__quietAction{background:var(--neutral-3);color:var(--neutral-9)}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__quietAction:hover{background:var(--neutral-4)}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__stationTop .marketing-build-examples-module__zPfvJa__quietAction{background:var(--neutral-2)}.marketing-build-examples-module__zPfvJa__stationHero{justify-items:center;gap:var(--space-xs);padding:var(--space-l) 0 var(--space-xl);text-align:center;display:grid}.marketing-build-examples-module__zPfvJa__stationHero h3{margin:var(--space-xs) 0 0;font-family:var(--font-brand);font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-brand-medium)}.marketing-build-examples-module__zPfvJa__stationHero p{color:var(--neutral-8);font-size:var(--size-s);line-height:var(--line-s);margin:0}.marketing-build-examples-module__zPfvJa__voiceAvatar{border-radius:var(--radius-m);background:var(--neutral-3);flex-shrink:0;width:40px;height:40px;display:block;position:relative;overflow:clip}.marketing-build-examples-module__zPfvJa__voiceAvatar img{object-fit:cover}.marketing-build-examples-module__zPfvJa__voiceCluster{width:176px;height:112px;position:relative}.marketing-build-examples-module__zPfvJa__voiceCluster .marketing-build-examples-module__zPfvJa__voiceAvatar{box-shadow:0 0 0 3px var(--neutral-1);position:absolute}.marketing-build-examples-module__zPfvJa__voiceCluster .marketing-build-examples-module__zPfvJa__voiceAvatar:first-child{width:54px;height:54px;top:30px;left:65px;transform:rotate(-7deg)}.marketing-build-examples-module__zPfvJa__voiceCluster .marketing-build-examples-module__zPfvJa__voiceAvatar:nth-child(2){top:0;left:118px;transform:rotate(9deg)}.marketing-build-examples-module__zPfvJa__voiceCluster .marketing-build-examples-module__zPfvJa__voiceAvatar:nth-child(3){width:32px;height:32px;top:0;left:37px;transform:rotate(-12deg)}.marketing-build-examples-module__zPfvJa__voiceCluster .marketing-build-examples-module__zPfvJa__voiceAvatar:nth-child(4){top:52px;left:19px;transform:rotate(-9deg)}.marketing-build-examples-module__zPfvJa__voiceCluster .marketing-build-examples-module__zPfvJa__voiceAvatar:nth-child(5){width:30px;height:30px;top:51px;left:143px;transform:rotate(12deg)}.marketing-build-examples-module__zPfvJa__voiceCluster .marketing-build-examples-module__zPfvJa__voiceAvatar:nth-child(6){width:24px;height:24px;top:25px;left:10px;transform:rotate(7deg)}.marketing-build-examples-module__zPfvJa__trend{z-index:1;align-items:center;gap:var(--space-xxs);padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-full);background:var(--color-1);color:var(--neutral-10);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-ui-medium);white-space:nowrap;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.marketing-build-examples-module__zPfvJa__stationActions{gap:var(--space-s);margin-top:var(--space-xxs);display:flex}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__heroPlay{width:60px;height:48px}.marketing-build-examples-module__zPfvJa__voiceList{gap:var(--space-m);margin:var(--space-m) 0 0;padding:0;list-style:none;display:grid}.marketing-build-examples-module__zPfvJa__voiceList li{align-items:center;gap:var(--space-s);display:flex}.marketing-build-examples-module__zPfvJa__voiceSummary{min-width:0}.marketing-build-examples-module__zPfvJa__voiceSummary p{margin:0 0 var(--space-xxs);color:var(--neutral-8);font-size:var(--size-xs);line-height:var(--line-xs)}.marketing-build-examples-module__zPfvJa__voiceSummary p>span{color:var(--neutral-6)}.marketing-build-examples-module__zPfvJa__voiceSummary h4{font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-regular);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__clipPlay{gap:var(--space-xxs);padding:var(--space-xs);border-radius:var(--radius-xs);font-size:var(--size-xxs);line-height:var(--line-xxs);font-variant-numeric:tabular-nums;margin-left:auto}.marketing-build-examples-module__zPfvJa__voicePlayer{min-width:0;bottom:var(--space-l);align-items:center;gap:var(--space-xs);width:min(376px, calc(100% - 2 * var(--space-l)));padding:var(--space-s);border-radius:var(--radius-l);background:var(--neutral-10);color:var(--neutral-1);box-shadow:var(--shadow-m);border:0;margin:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__playerAction{padding:var(--space-xxs);background:0 0}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__playerAction:hover{background:var(--neutral-9)}.marketing-build-examples-module__zPfvJa__voicePlayer .marketing-build-examples-module__zPfvJa__voiceAvatar{border-radius:var(--radius-s);width:28px;height:28px}.marketing-build-examples-module__zPfvJa__playerName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-build-examples-module__zPfvJa__playerWave{flex-shrink:0;margin-left:auto}.marketing-build-examples-module__zPfvJa__voiceQueue{z-index:2;bottom:calc(var(--space-l) + 72px);padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);background:var(--neutral-10);color:var(--neutral-1);box-shadow:var(--shadow-m);font-size:var(--size-xs);line-height:var(--line-xs);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.marketing-build-examples-module__zPfvJa__checkout{grid-template-columns:1fr 1fr;display:grid}.marketing-build-examples-module__zPfvJa__productScene{background:var(--neutral-2);min-width:0;position:relative}.marketing-build-examples-module__zPfvJa__productPhoto{object-fit:cover}.marketing-build-examples-module__zPfvJa__productPhoto[data-active=false]{opacity:0}.marketing-build-examples-module__zPfvJa__purchasePane{min-width:0;padding:var(--space-xl) var(--space-xxl);background:var(--neutral-1);flex-direction:column;display:flex}.marketing-build-examples-module__zPfvJa__shopNav{justify-content:flex-end;align-items:center;gap:var(--space-m);color:var(--neutral-8);font-size:var(--size-xs);line-height:var(--line-xs);display:flex}.marketing-build-examples-module__zPfvJa__shopNav>span:last-child{align-items:center;gap:var(--space-xs);color:var(--neutral-10);display:flex}.marketing-build-examples-module__zPfvJa__purchaseDetails{padding-block:var(--space-xxl);margin-block:auto}.marketing-build-examples-module__zPfvJa__productIntro{margin:0 0 var(--space-xl)}.marketing-build-examples-module__zPfvJa__productHeading{font-family:var(--font-editorial);font-size:var(--size-xl);line-height:var(--line-xl);letter-spacing:var(--letter-spacing-xl);font-weight:var(--weight-editorial-regular);text-wrap:pretty;margin:0}.marketing-build-examples-module__zPfvJa__productDescription{margin:var(--space-s) 0 0;color:var(--neutral-8);font-size:var(--size-s);line-height:var(--line-s);text-wrap:pretty}.marketing-build-examples-module__zPfvJa__productFacts{margin:0}.marketing-build-examples-module__zPfvJa__productFacts>div{justify-content:space-between;align-items:center;gap:var(--space-l);min-height:52px;padding-block:var(--space-m);box-shadow:inset 0 1px var(--neutral-4-transparent);font-size:var(--size-xs);line-height:var(--line-xs);display:flex}.marketing-build-examples-module__zPfvJa__productFacts dt{color:var(--neutral-7)}.marketing-build-examples-module__zPfvJa__productFacts dd{align-items:center;gap:var(--space-xs);font-variant-numeric:tabular-nums;margin:0;display:flex}.marketing-build-examples-module__zPfvJa__finishSwatch{border-radius:var(--radius-full);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--neutral-4-transparent);display:block}.marketing-build-examples-module__zPfvJa__productFacts .marketing-build-examples-module__zPfvJa__finishPicker{gap:var(--space-s)}.marketing-build-examples-module__zPfvJa__finishChoices{gap:var(--space-xxs);border:0;margin:0;padding:0;display:flex}.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__finishChoice{border-radius:var(--radius-full);width:32px;height:32px;box-shadow:none;background:0 0;padding:5px}.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__finishChoice[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--neutral-10)}.marketing-build-examples-module__zPfvJa__finishChoice>span{border-radius:inherit;width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--neutral-4-transparent)}.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__finishChoice:focus-visible,.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__quantityButton:focus-visible,.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__purchaseButton:focus-visible{outline:2px solid var(--neutral-10);outline-offset:3px}.marketing-build-examples-module__zPfvJa__productFacts .marketing-build-examples-module__zPfvJa__orderTotal{font-weight:var(--weight-ui-medium)}.marketing-build-examples-module__zPfvJa__orderTotal dt{color:var(--neutral-10)}.marketing-build-examples-module__zPfvJa__purchaseActions{gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.marketing-build-examples-module__zPfvJa__quantityControl{align-items:center;gap:var(--space-xxs);min-width:0;padding:var(--space-xxs);border-radius:var(--radius-s);background:var(--neutral-2);border:0;margin:0;display:flex}.marketing-build-examples-module__zPfvJa__quantityControl output{text-align:center;min-width:20px;font-family:var(--font-data);font-size:var(--size-xs);line-height:var(--line-xs);font-variant-numeric:tabular-nums}.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__quantityButton{width:36px;height:40px;padding:var(--space-xs);color:var(--neutral-8);box-shadow:none;background:0 0}.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__quantityButton:hover:not(:disabled){color:var(--neutral-10);background:var(--neutral-4-transparent)}.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__quantityButton:disabled{opacity:.35}.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__purchaseButton{justify-content:center;gap:var(--space-xs);min-height:48px;padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);background:var(--neutral-10);color:var(--neutral-1);box-shadow:none;font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-medium);flex:1;display:flex}.marketing-build-examples-module__zPfvJa__checkout .marketing-build-examples-module__zPfvJa__purchaseButton:hover{background:var(--neutral-9)}.marketing-build-examples-module__zPfvJa__diningCanvas{justify-content:center;align-items:center;gap:var(--space-xxl);height:768px;padding:40px var(--space-xxl);background:var(--neutral-3);grid-template-columns:repeat(2,minmax(0,336px));display:grid}.marketing-build-examples-module__zPfvJa__diningPhone{isolation:isolate;border-radius:var(--radius-xl);background:var(--neutral-1);min-width:0;height:688px;color:var(--neutral-10);position:relative;overflow:hidden}.marketing-build-examples-module__zPfvJa__browseScroll,.marketing-build-examples-module__zPfvJa__detailScroll{scrollbar-width:none;height:100%;overflow:auto}.marketing-build-examples-module__zPfvJa__browseScroll{padding-bottom:88px}.marketing-build-examples-module__zPfvJa__diningHeader{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-m) var(--space-l);display:flex}.marketing-build-examples-module__zPfvJa__diningHeader h3{font-family:var(--font-brand);font-size:var(--size-l);line-height:var(--line-l);font-weight:var(--weight-brand-regular);letter-spacing:var(--letter-spacing-l);margin:0}.marketing-build-examples-module__zPfvJa__diningIconSurface,.marketing-build-examples-module__zPfvJa__cityBadge{border-radius:var(--radius-full);background:var(--neutral-2);height:36px;color:var(--neutral-8);flex-shrink:0;place-items:center;display:inline-grid}.marketing-build-examples-module__zPfvJa__diningIconSurface{width:36px}.marketing-build-examples-module__zPfvJa__cityBadge{padding-inline:var(--space-s);font-size:var(--size-xs);line-height:var(--line-xs)}.marketing-build-examples-module__zPfvJa__cuisineList{gap:var(--space-l);margin:0 var(--space-m) var(--space-m);color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);white-space:nowrap;display:flex;overflow:hidden}.marketing-build-examples-module__zPfvJa__cuisineList span{padding-bottom:var(--space-s)}.marketing-build-examples-module__zPfvJa__cuisineList [data-active]{color:var(--neutral-10);box-shadow:inset 0 -1px var(--neutral-10)}.marketing-build-examples-module__zPfvJa__restaurantList{gap:var(--space-l);padding-inline:var(--space-m);display:grid}.marketing-build-examples-module__zPfvJa__restaurantCard{border-radius:var(--radius-l);background:var(--neutral-2);overflow:hidden}.marketing-build-examples-module__zPfvJa__restaurantImage{height:208px;position:relative}.marketing-build-examples-module__zPfvJa__restaurantImage img{object-fit:cover;object-position:center 58%}.marketing-build-examples-module__zPfvJa__secondRestaurantImage{height:176px}.marketing-build-examples-module__zPfvJa__restaurantCopy{padding:var(--space-m) var(--space-l) var(--space-l)}.marketing-build-examples-module__zPfvJa__restaurantCopy h4{font-family:var(--font-editorial);font-size:var(--size-l);line-height:var(--line-l);font-weight:var(--weight-editorial-regular);letter-spacing:var(--letter-spacing-l);justify-content:space-between;align-items:center;margin:0;display:flex}.marketing-build-examples-module__zPfvJa__restaurantCopy p{margin:var(--space-xs) 0 var(--space-m);color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s)}.marketing-build-examples-module__zPfvJa__restaurantMeta,.marketing-build-examples-module__zPfvJa__restaurantMeta>span,.marketing-build-examples-module__zPfvJa__diningBookingMeta,.marketing-build-examples-module__zPfvJa__diningBookingMeta>span{align-items:center;gap:var(--space-xxs);display:flex}.marketing-build-examples-module__zPfvJa__restaurantMeta,.marketing-build-examples-module__zPfvJa__diningBookingMeta{gap:var(--space-m);color:var(--neutral-7);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:.02em;text-transform:uppercase}.marketing-build-examples-module__zPfvJa__diningDock{inset:auto var(--space-xl) var(--space-l);border-radius:var(--radius-full);height:56px;color:var(--neutral-7);justify-content:space-around;align-items:center;display:flex;position:absolute}.marketing-build-examples-module__zPfvJa__diningFrost{z-index:0;border-radius:inherit;background:var(--neutral-2-transparent);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);box-shadow:var(--shadow-m), inset 0 1px var(--neutral-10-transparent);pointer-events:none;position:absolute;inset:0}.marketing-build-examples-module__zPfvJa__diningDock>svg{z-index:1;position:relative}.marketing-build-examples-module__zPfvJa__diningDock>svg:first-of-type{color:var(--neutral-10)}.marketing-build-examples-module__zPfvJa__detailScroll{padding-bottom:112px}.marketing-build-examples-module__zPfvJa__diningHero{height:432px;position:relative}.marketing-build-examples-module__zPfvJa__diningHero>img{object-fit:cover;object-position:center}.marketing-build-examples-module__zPfvJa__diningHeroShade{background:linear-gradient(to bottom, transparent 45%, var(--neutral-1-transparent) 65%, var(--neutral-1) 100%);position:absolute;inset:0}.marketing-build-examples-module__zPfvJa__diningDetailTools{inset:var(--space-xl) var(--space-m) auto;justify-content:space-between;align-items:center;display:flex;position:absolute}.marketing-build-examples-module__zPfvJa__diningDetailTools .marketing-build-examples-module__zPfvJa__diningIconSurface,.marketing-build-examples-module__zPfvJa__diningCanvas .marketing-build-examples-module__zPfvJa__diningIconButton{background:var(--neutral-3);color:var(--color-1)}.marketing-build-examples-module__zPfvJa__diningCanvas .marketing-build-examples-module__zPfvJa__diningIconButton{border-radius:var(--radius-full);width:36px;height:36px;box-shadow:none;place-items:center;padding:0;display:grid}.marketing-build-examples-module__zPfvJa__diningCanvas .marketing-build-examples-module__zPfvJa__diningIconButton:hover{background:var(--neutral-4)}.marketing-build-examples-module__zPfvJa__diningHeroCopy{inset:auto var(--space-m) var(--space-l);position:absolute}.marketing-build-examples-module__zPfvJa__diningHeroCopy h3{margin:0 0 var(--space-xs);font-family:var(--font-editorial);font-size:var(--size-xl);line-height:var(--line-xl);font-weight:var(--weight-editorial-regular);letter-spacing:var(--letter-spacing-xl)}.marketing-build-examples-module__zPfvJa__diningBookingMeta{color:var(--neutral-9)}.marketing-build-examples-module__zPfvJa__diningTimes{gap:var(--space-xs);min-width:0;margin:var(--space-l) 0 0;border:0;padding:0;display:flex}.marketing-build-examples-module__zPfvJa__diningTimeSurface{border-radius:var(--radius-full);flex:1;min-width:0;position:relative}.marketing-build-examples-module__zPfvJa__diningTimeSurface .marketing-build-examples-module__zPfvJa__diningFrost{background:var(--color-1-transparent);box-shadow:none}.marketing-build-examples-module__zPfvJa__diningTimeSurface:not([data-selected=true]):has(.marketing-build-examples-module__zPfvJa__diningTime:hover) .marketing-build-examples-module__zPfvJa__diningFrost{background:var(--neutral-10-transparent)}.marketing-build-examples-module__zPfvJa__diningTimeSurface[data-selected=true] .marketing-build-examples-module__zPfvJa__diningFrost{background:var(--color-1)}.marketing-build-examples-module__zPfvJa__diningCanvas .marketing-build-examples-module__zPfvJa__diningTime{z-index:1;width:100%;padding:var(--space-s) var(--space-xs);border-radius:var(--radius-full);color:var(--neutral-10);box-shadow:none;font-size:var(--size-s);line-height:var(--line-s);white-space:nowrap;background:0 0;position:relative}.marketing-build-examples-module__zPfvJa__diningCanvas .marketing-build-examples-module__zPfvJa__diningTime[aria-pressed=true]{color:var(--neutral-1)}.marketing-build-examples-module__zPfvJa__diningDetails{padding:0 var(--space-m)}.marketing-build-examples-module__zPfvJa__diningRating{align-items:center;gap:var(--space-m);padding-block:var(--space-l);box-shadow:inset 0 1px var(--neutral-4), inset 0 -1px var(--neutral-4);display:flex}.marketing-build-examples-module__zPfvJa__ratingSeal{border-radius:var(--radius-full);width:28px;height:28px;box-shadow:0 0 0 1px var(--neutral-6);color:var(--neutral-8);place-items:center;display:grid}.marketing-build-examples-module__zPfvJa__diningRating strong{font-weight:var(--weight-ui-regular);display:block}.marketing-build-examples-module__zPfvJa__diningRating div>span{margin-top:var(--space-xxs);color:var(--neutral-7);font-size:var(--size-xxs);line-height:var(--line-xxs);text-transform:uppercase;letter-spacing:.04em;display:block}.marketing-build-examples-module__zPfvJa__diningRating>svg:last-child{color:var(--neutral-7);margin-left:auto}.marketing-build-examples-module__zPfvJa__diningDetails p{margin:var(--space-l) 0 0;font-size:var(--size-m);line-height:var(--line-m);color:var(--neutral-9)}.marketing-build-examples-module__zPfvJa__diningDetails .marketing-build-examples-module__zPfvJa__diningAddress{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs)}.marketing-build-examples-module__zPfvJa__reserveDock{justify-items:stretch;gap:var(--space-xs);padding:var(--space-xl) var(--space-m) var(--space-l);pointer-events:none;display:grid;position:absolute;inset:auto 0 0}.marketing-build-examples-module__zPfvJa__reserveSurface{border-radius:var(--radius-full);width:100%;position:relative}.marketing-build-examples-module__zPfvJa__reserveSurface .marketing-build-examples-module__zPfvJa__diningFrost{background:var(--neutral-10-transparent)}.marketing-build-examples-module__zPfvJa__diningCanvas .marketing-build-examples-module__zPfvJa__reserveButton{z-index:1;justify-content:center;align-items:center;gap:var(--space-l);width:100%;padding:var(--space-s) var(--space-l);border-radius:var(--radius-full);color:var(--neutral-10);box-shadow:none;font-size:var(--size-m);line-height:var(--line-m);pointer-events:auto;background:0 0;display:flex;position:relative}.marketing-build-examples-module__zPfvJa__diningCanvas .marketing-build-examples-module__zPfvJa__reserveButton:hover{background:var(--neutral-10-transparent)}@container build-example (max-width:760px){.marketing-build-examples-module__zPfvJa__stations{grid-template-columns:minmax(0,1fr)}.marketing-build-examples-module__zPfvJa__stationSidebar{display:none}}@container build-example (max-width:540px){.marketing-build-examples-module__zPfvJa__stationMain{padding-inline:var(--space-m)}.marketing-build-examples-module__zPfvJa__stationBreadcrumb{gap:0;font-size:0}.marketing-build-examples-module__zPfvJa__voiceList{gap:var(--space-xl)}.marketing-build-examples-module__zPfvJa__voiceSummary h4{white-space:normal}.marketing-build-examples-module__zPfvJa__voiceList .marketing-build-examples-module__zPfvJa__voiceAvatar{width:32px;height:32px}.marketing-build-examples-module__zPfvJa__stationHero h3{font-size:var(--size-l)}.marketing-build-examples-module__zPfvJa__stations .marketing-build-examples-module__zPfvJa__clipPlay{padding:var(--space-xs)}.marketing-build-examples-module__zPfvJa__voicePlayer{gap:var(--space-xxs)}.marketing-build-examples-module__zPfvJa__checkout{grid-template-columns:minmax(0,1fr)}.marketing-build-examples-module__zPfvJa__productScene{min-height:480px}.marketing-build-examples-module__zPfvJa__purchasePane{padding:var(--space-l)}}
.marketing-how-it-works-module__PYnkEa__section{padding:calc(2 * var(--marketing-space-major)) var(--marketing-page-gutter) var(--marketing-space-major)}.marketing-how-it-works-module__PYnkEa__heading{max-width:var(--marketing-content-width);text-align:center;margin-inline:auto}.marketing-how-it-works-module__PYnkEa__heading h2{font-family:var(--marketing-display-font);font-size:var(--marketing-display-size);font-weight:var(--marketing-display-weight);line-height:var(--marketing-display-leading);letter-spacing:var(--marketing-display-tracking);text-wrap:balance;margin:0}.marketing-how-it-works-module__PYnkEa__terminal{max-width:var(--marketing-content-width);height:calc(5 * var(--marketing-space-major));margin:var(--marketing-space-major) auto 0;color:#d4d4d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-ligatures:none;background:#0c0c0c;border-radius:10px;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative;overflow:clip;box-shadow:0 40px 100px -16px #00000061,0 12px 36px -8px #0000003d}.marketing-how-it-works-module__PYnkEa__terminalBar{color:#b8b8b8;background:#292929;flex-shrink:0;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;min-height:36px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;display:grid}.marketing-how-it-works-module__PYnkEa__trafficLights{gap:8px;display:flex}.marketing-how-it-works-module__PYnkEa__trafficLights span{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.marketing-how-it-works-module__PYnkEa__trafficLights span:nth-child(2){background:#febc2e}.marketing-how-it-works-module__PYnkEa__trafficLights span:nth-child(3){background:#28c840}.marketing-how-it-works-module__PYnkEa__terminalTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.marketing-how-it-works-module__PYnkEa__versionChoices button:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:4px}.marketing-how-it-works-module__PYnkEa__terminalBody{scrollbar-width:thin;scrollbar-color:#343434 transparent;flex:1;min-height:0;padding:12px 16px;overflow:auto}.marketing-how-it-works-module__PYnkEa__command{white-space:pre-wrap;overflow-wrap:anywhere;min-height:20px}.marketing-how-it-works-module__PYnkEa__command:first-child{margin-bottom:20px}.marketing-how-it-works-module__PYnkEa__shellPrompt{color:#929292}.marketing-how-it-works-module__PYnkEa__shellDirectory{color:#70c6cb}.marketing-how-it-works-module__PYnkEa__terminal code{font:inherit}.marketing-how-it-works-module__PYnkEa__installOutput{margin:0}.marketing-how-it-works-module__PYnkEa__terminalLine{grid-template-columns:1ch minmax(0,1fr);align-items:baseline;gap:1ch;display:grid}.marketing-how-it-works-module__PYnkEa__terminal [data-visible=false]{visibility:hidden}.marketing-how-it-works-module__PYnkEa__success{color:#54c56a}.marketing-how-it-works-module__PYnkEa__spinner{color:#70c6cb}.marketing-how-it-works-module__PYnkEa__installedFiles{color:#a8a8a8;overflow-wrap:anywhere;margin:0;padding:0 0 0 2ch;list-style:none}.marketing-how-it-works-module__PYnkEa__installedFiles li{grid-template-columns:1ch minmax(0,1fr);column-gap:1ch;display:grid}.marketing-how-it-works-module__PYnkEa__installSignature{color:#a8a8a8;margin:20px 0}.marketing-how-it-works-module__PYnkEa__installedMark{color:#b4a4f4;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;white-space:pre;margin:0 0 20px}.marketing-how-it-works-module__PYnkEa__installSignature p{margin:0}.marketing-how-it-works-module__PYnkEa__installSignature .marketing-how-it-works-module__PYnkEa__installedTitle{color:#d4d4d4}.marketing-how-it-works-module__PYnkEa__installSignature code{color:#70c6cb}.marketing-how-it-works-module__PYnkEa__cursor{vertical-align:-2px;background:#d4d4d4;width:1ch;height:1em;display:inline-block}.marketing-how-it-works-module__PYnkEa__installStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.marketing-how-it-works-module__PYnkEa__build{max-width:var(--marketing-wide-width);margin:var(--marketing-space-major) auto 0;background:var(--marketing-background);color:var(--marketing-foreground);box-shadow:0 0 0 1px var(--marketing-frame-edge), 0 32px 80px -16px var(--marketing-shadow), 0 8px 24px -8px var(--marketing-shadow);border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;overflow:clip}.marketing-how-it-works-module__PYnkEa__workspaceBar{background:var(--marketing-surface);height:44px;box-shadow:inset 0 -1px var(--marketing-divider);color:var(--marketing-muted);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:12px;display:grid}.marketing-how-it-works-module__PYnkEa__windowControls{gap:8px;display:flex}.marketing-how-it-works-module__PYnkEa__windowControls span{background:var(--marketing-control-active);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--marketing-control-edge);border-radius:50%}.marketing-how-it-works-module__PYnkEa__workspaceProject{align-items:center;gap:8px;display:flex}.marketing-how-it-works-module__PYnkEa__workspaceLayoutIcon{justify-self:end}.marketing-how-it-works-module__PYnkEa__workspaceBody{min-height:calc(6 * var(--marketing-space-major));grid-template-columns:280px minmax(0,1fr);display:grid}.marketing-how-it-works-module__PYnkEa__chatPane{background:var(--marketing-background);min-width:0;box-shadow:inset -1px 0 var(--marketing-divider);flex-direction:column;display:flex}.marketing-how-it-works-module__PYnkEa__chatConversation{flex-direction:column;flex:1;gap:32px;padding:16px;display:flex}.marketing-how-it-works-module__PYnkEa__chatMessages{align-content:start;gap:24px;display:grid}.marketing-how-it-works-module__PYnkEa__userMessage{background:var(--marketing-surface);-webkit-user-select:none;user-select:none;border-radius:16px;margin-left:8px;padding:16px}.marketing-how-it-works-module__PYnkEa__userMessage p{margin:0}.marketing-how-it-works-module__PYnkEa__agentMessage{gap:16px;padding-inline:4px;display:grid}.marketing-how-it-works-module__PYnkEa__agentRead,.marketing-how-it-works-module__PYnkEa__agentDone{color:var(--marketing-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.marketing-how-it-works-module__PYnkEa__fauxComposer{background:var(--marketing-background);box-shadow:0 0 0 1px var(--marketing-divider);color:var(--marketing-subtle);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;gap:16px;margin-top:auto;padding:12px;display:grid}.marketing-how-it-works-module__PYnkEa__fauxComposer>div{justify-content:space-between;align-items:center;display:flex}.marketing-how-it-works-module__PYnkEa__composerSend{background:var(--marketing-control);width:24px;height:24px;color:var(--marketing-muted);border-radius:8px;place-items:center;display:grid}.marketing-how-it-works-module__PYnkEa__resultPane{background:var(--marketing-surface);flex-direction:column;min-width:0;display:flex}.marketing-how-it-works-module__PYnkEa__versionChoices{width:fit-content;min-width:0;margin:var(--marketing-space-minor) auto 0;background:var(--marketing-control);border:0;border-radius:999px;gap:4px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}.marketing-how-it-works-module__PYnkEa__versionHighlight{background:var(--marketing-background);width:40px;height:40px;box-shadow:0 2px 4px var(--marketing-shadow);pointer-events:none;border-radius:999px;position:absolute;top:4px;left:4px}.marketing-how-it-works-module__PYnkEa__versionChoices button{z-index:1;width:40px;height:40px;color:var(--marketing-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:grid;position:relative}.marketing-how-it-works-module__PYnkEa__versionChoices button[aria-pressed=true]{color:var(--marketing-foreground)}.marketing-how-it-works-module__PYnkEa__previewStage{flex:1;min-width:0;display:flex}.marketing-how-it-works-module__PYnkEa__previewViewport{flex:1;width:100%;min-width:0;position:relative}.marketing-how-it-works-module__PYnkEa__buildFrame{background:var(--marketing-background);position:absolute;inset:0;overflow:clip}.marketing-how-it-works-module__PYnkEa__previewCanvas{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.marketing-how-it-works-module__PYnkEa__exampleApp{scrollbar-width:thin;overflow:auto;container:build-example/inline-size}@media (max-width:800px){.marketing-how-it-works-module__PYnkEa__workspaceBody{grid-template-columns:240px minmax(0,1fr)}.marketing-how-it-works-module__PYnkEa__chatConversation{padding-inline:12px}.marketing-how-it-works-module__PYnkEa__userMessage{margin-left:0;padding:12px}}@media (max-width:600px){.marketing-how-it-works-module__PYnkEa__terminal{height:calc(4 * var(--marketing-space-major));font-size:12px;line-height:16px;box-shadow:0 24px 56px -12px #00000047,0 8px 20px -8px #0003}.marketing-how-it-works-module__PYnkEa__terminalBar{grid-template-columns:48px minmax(0,1fr) 48px;min-height:32px}.marketing-how-it-works-module__PYnkEa__trafficLights span{width:8px;height:8px}.marketing-how-it-works-module__PYnkEa__terminalBody{padding:12px}.marketing-how-it-works-module__PYnkEa__command{min-height:16px}.marketing-how-it-works-module__PYnkEa__command:first-child,.marketing-how-it-works-module__PYnkEa__installedMark{margin-bottom:16px}.marketing-how-it-works-module__PYnkEa__installSignature{margin-block:16px}.marketing-how-it-works-module__PYnkEa__workspaceBody{grid-template-columns:minmax(0,1fr);min-height:0}.marketing-how-it-works-module__PYnkEa__chatPane{box-shadow:inset 0 -1px var(--marketing-divider)}.marketing-how-it-works-module__PYnkEa__chatConversation{padding:16px}.marketing-how-it-works-module__PYnkEa__chatMessages{gap:16px}.marketing-how-it-works-module__PYnkEa__userMessage{margin-left:24px}.marketing-how-it-works-module__PYnkEa__fauxComposer{display:none}}
.gui-md-badge-module__HwoERW__badge{background:var(--marketing-control);color:inherit;font-family:var(--marketing-font);letter-spacing:-.02em;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;border-radius:999px;padding:.16em .4em .14em;font-size:.85em;font-weight:500;line-height:1.2;display:inline-block}
.marketing-details-module__mrMm8W__features,.marketing-details-module__mrMm8W__workflow,.marketing-details-module__mrMm8W__faq,.marketing-details-module__mrMm8W__footer{padding:var(--marketing-space-major) var(--marketing-page-gutter)}.marketing-details-module__mrMm8W__features{padding-top:calc(2 * var(--marketing-space-major))}.marketing-details-module__mrMm8W__content{width:min(100%, var(--marketing-content-width));min-width:0;max-width:var(--marketing-content-width);margin-inline:auto}.marketing-details-module__mrMm8W__sectionHeading{max-width:var(--marketing-content-width);color:var(--marketing-foreground);font-family:var(--marketing-display-font);font-size:var(--marketing-display-size);font-weight:var(--marketing-display-weight);line-height:var(--marketing-display-leading);letter-spacing:var(--marketing-display-tracking);text-wrap:pretty;margin:0}.marketing-details-module__mrMm8W__features .marketing-details-module__mrMm8W__sectionHeading,.marketing-details-module__mrMm8W__workflow .marketing-details-module__mrMm8W__sectionHeading{text-align:center;text-wrap:balance}.marketing-details-module__mrMm8W__featureGrid{column-gap:var(--marketing-space-major);width:100%;min-width:0;margin-top:var(--marketing-space-major);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.marketing-details-module__mrMm8W__feature{grid-row:span 3;grid-template-rows:subgrid;min-width:0;padding-bottom:var(--marketing-space-major);row-gap:0;display:grid}.marketing-details-module__mrMm8W__feature:nth-last-child(-n+2){padding-bottom:0}.marketing-details-module__mrMm8W__featureIcon{width:var(--marketing-space-minor);height:var(--marketing-space-minor);margin:0 0 var(--marketing-space-minor);color:var(--marketing-icon);display:block}.marketing-details-module__mrMm8W__feature h3,.marketing-details-module__mrMm8W__deliverable h3{font-size:var(--marketing-heading-size);font-weight:500;line-height:var(--marketing-heading-leading);letter-spacing:-.025em;margin:0}.marketing-details-module__mrMm8W__feature p,.marketing-details-module__mrMm8W__deliverable p{color:var(--marketing-muted);font-size:var(--marketing-body-size);line-height:var(--marketing-body-leading);letter-spacing:-.02em;text-wrap:pretty;margin:0}.marketing-details-module__mrMm8W__inlineLink{color:var(--marketing-foreground);text-decoration:none}.marketing-details-module__mrMm8W__deliverables{max-width:var(--marketing-wide-width);margin:var(--marketing-space-major) auto 0;box-shadow:0 0 0 1px var(--marketing-border);border-radius:20px;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;display:grid;overflow:clip}.marketing-details-module__mrMm8W__deliverable{grid-row:span 3;grid-template-rows:subgrid;min-width:0;padding:var(--marketing-space-minor);row-gap:0;display:grid}.marketing-details-module__mrMm8W__deliverable+.marketing-details-module__mrMm8W__deliverable{box-shadow:inset 1px 0 0 var(--marketing-border)}.marketing-details-module__mrMm8W__deliverable>svg{width:var(--marketing-space-minor);height:var(--marketing-space-minor);margin:0 0 var(--marketing-space-minor);color:var(--marketing-icon)}.marketing-details-module__mrMm8W__faqList{margin-top:var(--marketing-space-major)}.marketing-details-module__mrMm8W__faqItem+.marketing-details-module__mrMm8W__faqItem{box-shadow:inset 0 1px 0 var(--marketing-border)}.marketing-details-module__mrMm8W__faqHeading{margin:0}.marketing-details-module__mrMm8W__faqTrigger{justify-content:space-between;align-items:start;gap:var(--marketing-space-minor);width:100%;padding:var(--marketing-space-minor) 0;color:var(--marketing-foreground);font-family:inherit;font-size:var(--marketing-heading-size);font-weight:500;line-height:var(--marketing-heading-leading);letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.marketing-details-module__mrMm8W__faqItem:first-child .marketing-details-module__mrMm8W__faqTrigger{padding-top:0}.marketing-details-module__mrMm8W__faqIndicator{width:var(--marketing-space-minor);height:var(--marketing-heading-leading);color:var(--marketing-subtle);flex-shrink:0;padding:4px;display:block}.marketing-details-module__mrMm8W__faqIndicator>svg{width:100%;height:100%;display:block}.marketing-details-module__mrMm8W__faqPanel{display:grid}.marketing-details-module__mrMm8W__faqPanelInner{min-height:0;overflow:hidden}.marketing-details-module__mrMm8W__faqItem p{padding-bottom:var(--marketing-space-minor);color:var(--marketing-muted);font-size:var(--marketing-body-size);line-height:var(--marketing-body-leading);letter-spacing:-.02em;text-wrap:pretty;margin:0}.marketing-details-module__mrMm8W__footer{color:var(--marketing-muted);font-size:var(--marketing-body-size);line-height:var(--marketing-body-leading);letter-spacing:-.02em}.marketing-details-module__mrMm8W__footer p{margin-block:0}.marketing-details-module__mrMm8W__footerRow{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.marketing-details-module__mrMm8W__copyright{white-space:nowrap;flex-shrink:0}.marketing-details-module__mrMm8W__footer.marketing-details-module__mrMm8W__footerWithRibbon{padding-inline:0;overflow:visible;container-type:inline-size}.marketing-details-module__mrMm8W__footerWithRibbon .marketing-details-module__mrMm8W__footerRow{width:min(calc(100% - 2 * var(--marketing-page-gutter)), var(--marketing-content-width))}.marketing-details-module__mrMm8W__footer a{color:var(--marketing-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--marketing-link-underline);text-decoration-color:var(--marketing-link-underline);text-underline-offset:4px}.marketing-details-module__mrMm8W__footer a:hover{text-decoration-color:currentColor}.marketing-details-module__mrMm8W__footer a:focus-visible,.marketing-details-module__mrMm8W__inlineLink:focus-visible,.marketing-details-module__mrMm8W__faqTrigger:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:4px}@media (max-width:900px){.marketing-details-module__mrMm8W__featureGrid{column-gap:calc(2 * var(--marketing-space-minor))}.marketing-details-module__mrMm8W__deliverables{grid-template-columns:1fr}.marketing-details-module__mrMm8W__deliverable+.marketing-details-module__mrMm8W__deliverable{box-shadow:inset 0 1px 0 var(--marketing-border)}}@media (max-width:600px){.marketing-details-module__mrMm8W__features,.marketing-details-module__mrMm8W__workflow,.marketing-details-module__mrMm8W__faq,.marketing-details-module__mrMm8W__footer{padding-block:calc(2 * var(--marketing-space-minor))}.marketing-details-module__mrMm8W__featureGrid,.marketing-details-module__mrMm8W__deliverables,.marketing-details-module__mrMm8W__faqList{margin-top:calc(1.5 * var(--marketing-space-minor))}.marketing-details-module__mrMm8W__featureGrid{grid-template-columns:1fr}.marketing-details-module__mrMm8W__feature,.marketing-details-module__mrMm8W__feature:nth-last-child(-n+2){padding-bottom:calc(1.5 * var(--marketing-space-minor))}.marketing-details-module__mrMm8W__feature:last-child{padding-bottom:0}.marketing-details-module__mrMm8W__featureIcon{margin-bottom:16px}.marketing-details-module__mrMm8W__faqTrigger{gap:16px;padding-block:24px}.marketing-details-module__mrMm8W__faqItem:first-child .marketing-details-module__mrMm8W__faqTrigger{padding-top:0}.marketing-details-module__mrMm8W__footer a{white-space:nowrap}}
