:root:has(.pds-window[open]){overflow:hidden}.pds-window{z-index:var(--pds-z-sheet);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--pds-label-primary);pointer-events:auto;cursor:auto;font:var(--pds-type-body-weight) var(--pds-type-body-size)/var(--pds-type-body-line) var(--pds-type-body-family);letter-spacing:var(--pds-type-body-tracking);text-align:start;text-transform:none;white-space:normal;background:0 0;border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:0;overflow:hidden}.pds-window::backdrop{background:0 0}.pds-window__scrim{background:var(--pds-scrim-modal);-webkit-tap-highlight-color:transparent;position:absolute;inset-block:0;inset-inline:0}.pds-window__panel{inline-size:var(--pds-window-inline);block-size:var(--pds-window-block);border-radius:var(--pds-window-radius);flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset-block-start:var(--pds-window-top);inset-inline:0;overflow:hidden;container:pds-window/size}@media not (min-height:43.75rem){.pds-window__panel{block-size:var(--pds-window-block-short);inset-block-start:var(--pds-window-top-short)}}@media (max-width:30rem){.pds-window__panel{border-radius:0;block-size:100%;inline-size:100%;inset-block-start:0}}.pds-window__header{align-items:center;column-gap:var(--pds-space-6);min-block-size:var(--pds-window-header-min-block);padding-inline:var(--pds-space-8);flex:none;display:flex}.pds-window__header[data-leading]{column-gap:var(--pds-space-4)}.pds-window__leading,.pds-window__actions{align-items:center;gap:var(--pds-layout-target-gap);flex:none;display:flex}.pds-window__title{min-inline-size:0;font:var(--pds-type-emphasis-large-title) var(--pds-type-large-title-size)/var(--pds-type-large-title-line) var(--pds-type-large-title-family);letter-spacing:var(--pds-type-large-title-tracking);color:var(--pds-on-glass-label,var(--pds-label-primary));text-wrap:balance;overflow-wrap:break-word;flex:none;margin:0}.pds-window__title[data-style=title-2]{font:var(--pds-type-emphasis-title-2) var(--pds-type-title-2-size)/var(--pds-type-title-2-line) var(--pds-type-title-2-family);letter-spacing:var(--pds-type-title-2-tracking)}.pds-window__header[data-leading] .pds-window__title{flex:0 auto}.pds-window__title:focus,.pds-window__title:focus-visible{box-shadow:none;outline:none}.pds-window__center{flex:0 auto;min-inline-size:0;max-inline-size:100%}.pds-window__spacer{flex:auto;min-inline-size:0}.pds-window__close{flex:none}.pds-window__body{overscroll-behavior:contain;flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid;overflow:auto}@container pds-window not (min-width:56rem){.pds-window__header{row-gap:var(--pds-space-3);padding-block:var(--pds-space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close";display:grid}.pds-window__header:has(>.pds-window__actions){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title actions close"}.pds-window__header[data-leading]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading title close"}.pds-window__header[data-leading]:has(>.pds-window__actions){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"leading title actions close"}.pds-window__header:has(>.pds-window__center){grid-template-rows:auto auto}.pds-window__leading{grid-area:leading}.pds-window__title{grid-area:title}.pds-window__actions{grid-area:actions}.pds-window__close{grid-area:close}.pds-window__center{grid-area:2/1/auto/-1;justify-self:start}.pds-window__spacer{display:none}}@container pds-window not (min-width:43.75rem){.pds-window__header[data-leading]{column-gap:var(--pds-space-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading.close""title title title"}.pds-window__header[data-leading]:has(>.pds-window__actions){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading actions close""title title title"}.pds-window__header[data-leading]>.pds-window__actions{justify-self:end}.pds-window__header[data-leading]>.pds-window__center{grid-row:3}}@container pds-window (max-width:30rem){.pds-window__header{padding-inline:var(--pds-space-4)}.pds-window__header:not([data-leading]):has(>.pds-window__actions){column-gap:var(--pds-space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"actions close""title title"}.pds-window__header:not([data-leading]):has(>.pds-window__actions)>.pds-window__actions{justify-self:end}.pds-window__header:not([data-leading]):has(>.pds-window__actions)>.pds-window__center{grid-area:3/1/auto/-1}}.pds-window[data-state=open] .pds-window__scrim{animation:pds-window-fade-in var(--pds-motion-fade)}.pds-window[data-state=open] .pds-window__panel{animation:pds-window-rise var(--pds-motion-smooth)}.pds-window[data-state=closing] .pds-window__scrim,.pds-window[data-state=closing] .pds-window__panel{animation:pds-window-fade-out var(--pds-motion-panel) var(--pds-motion-ease) forwards}@keyframes pds-window-rise{0%{translate:0 var(--pds-space-3)}}@keyframes pds-window-fade-in{0%{opacity:0}}@keyframes pds-window-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pds-window[data-state=open] .pds-window__scrim,.pds-window[data-state=open] .pds-window__panel{animation:pds-window-fade-in var(--pds-motion-press) var(--pds-motion-ease)}.pds-window[data-state=closing] .pds-window__scrim,.pds-window[data-state=closing] .pds-window__panel{animation:pds-window-fade-out var(--pds-motion-press) var(--pds-motion-ease) forwards}}@media (prefers-reduced-transparency:reduce){.pds-window__scrim{background:var(--pds-scrim-scene-contrast)}}@media (prefers-contrast:more){.pds-window__scrim{background:var(--pds-scrim-scene-contrast)}}
.pds-toast{--_safe-bottom:env(safe-area-inset-bottom,0px);--_offset-edge:calc(var(--_safe-bottom) + var(--pds-layout-dock-clearance));--_offset-dock:calc(var(--_safe-bottom) + var(--pds-dock-edge-gap) + var(--pds-dock-block-size) + var(--pds-layout-dock-clearance));--_offset:var(--_offset-dock);z-index:var(--pds-z-toast);padding-inline:max(var(--pds-space-4), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));pointer-events:none;justify-items:center;display:grid;position:fixed;inset-block-end:var(--_offset);inset-inline:0}.pds-toast[data-placement=edge]{--_offset:var(--_offset-edge)}@media (min-width:64rem),(not (min-height:30rem)) and (min-aspect-ratio:4/3){.pds-toast[data-placement=dock]{--_offset:var(--_offset-edge)}}:where([data-keyboard=open]) .pds-toast{--_safe-bottom:0px}:where([data-keyboard=open]) .pds-toast[data-placement=dock]{--_offset:var(--_offset-edge)}.pds-toast[data-placement=inline]{z-index:auto;justify-items:stretch;padding-inline:0;position:static}.pds-toast__card{--pds-focus-ring-local:var(--pds-notice-fg);--pds-focus-halo-local:var(--pds-notice-bg);align-items:center;column-gap:var(--pds-space-2);inline-size:100%;max-inline-size:var(--pds-dock-max-inline);min-block-size:var(--pds-size-target-min);padding-block:var(--pds-space-3);padding-inline:var(--pds-space-4);border-radius:var(--pds-notice-radius);background:var(--pds-notice-bg);color:var(--pds-notice-fg);box-shadow:var(--pds-notice-shadow);font:var(--pds-type-subheadline-weight) var(--pds-type-subheadline-size)/var(--pds-type-subheadline-line) var(--pds-type-subheadline-family);letter-spacing:var(--pds-type-subheadline-tracking);text-align:start;text-transform:none;white-space:normal;pointer-events:auto;transition:opacity var(--pds-motion-hover) var(--pds-motion-ease), translate var(--pds-motion-smooth);flex-wrap:wrap;display:flex}.pds-toast[data-placement=inline] .pds-toast__card{max-inline-size:none}.pds-toast__card[data-actions]{padding-block:var(--pds-space-1);padding-inline-end:var(--pds-space-1)}.pds-toast__card[data-actions] .pds-toast__body{padding-block:var(--pds-space-2)}.pds-toast[data-state=closing] .pds-toast__card,.pds-toast[data-state=closed] .pds-toast__card{opacity:0;translate:0 var(--pds-space-4);pointer-events:none;transition:opacity var(--pds-motion-hover) var(--pds-motion-ease), translate var(--pds-motion-hover) var(--pds-motion-ease)}.pds-toast__card[data-empty]{min-block-size:0;box-shadow:none;padding-block:0}.pds-toast__body{align-items:flex-start;gap:var(--pds-space-2);flex:1 1 var(--pds-layout-field-min-short);min-inline-size:0;display:flex}.pds-toast__icon{inline-size:var(--pds-size-icon-inline);block-size:calc(var(--pds-type-subheadline-line) * 1em);flex:none;place-items:center;display:grid}.pds-toast__icon svg{inline-size:var(--pds-size-icon-inline);block-size:var(--pds-size-icon-inline);stroke-width:var(--pds-size-icon-stroke)}.pds-toast__message{overflow-wrap:break-word;text-wrap:pretty;flex:auto;min-inline-size:0}.pds-toast__actions{align-items:center;gap:var(--pds-layout-target-gap);margin-inline-start:auto;display:flex}.pds-toast__action,.pds-toast__dismiss{min-inline-size:var(--pds-size-target-min);min-block-size:var(--pds-size-target-min);border-radius:var(--pds-shape-inner);color:var(--pds-notice-fg);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding-block:0;display:inline-flex}.pds-toast__action{padding-inline:var(--pds-space-3);font:var(--pds-type-emphasis-subheadline) var(--pds-type-subheadline-size)/var(--pds-type-subheadline-line) var(--pds-type-subheadline-family);letter-spacing:var(--pds-type-subheadline-tracking);text-decoration-thickness:var(--pds-size-hairline)}.pds-toast__dismiss{padding-inline:0}.pds-toast__dismiss svg{inline-size:var(--pds-size-icon-sm);block-size:var(--pds-size-icon-sm);stroke-width:var(--pds-size-icon-stroke)}.pds-toast__action:active,.pds-toast__dismiss:active{opacity:var(--pds-motion-press-opacity)}@media (hover:hover) and (pointer:fine){.pds-toast__action:hover{text-decoration-line:underline}.pds-toast__dismiss:hover{opacity:var(--pds-motion-press-opacity)}}@media (prefers-reduced-motion:reduce){.pds-toast__card,.pds-toast[data-state=closing] .pds-toast__card,.pds-toast[data-state=closed] .pds-toast__card{transition:opacity var(--pds-motion-press) var(--pds-motion-ease);translate:none}}@media (prefers-contrast:more){.pds-toast__card:not([data-empty]){border:var(--pds-size-hairline) solid var(--pds-notice-fg)}.pds-toast__action{text-decoration-line:underline}}@media (forced-colors:active){.pds-toast__card:not([data-empty]){border:var(--pds-size-hairline) solid CanvasText}.pds-toast__action{text-decoration-line:underline}}.pds-inline-notice{--_tone:var(--pds-label-secondary);align-items:start;column-gap:var(--pds-space-2);padding-block:var(--pds-space-3);padding-inline:var(--pds-space-3) var(--pds-space-4);border-radius:var(--pds-shape-inner);background:var(--pds-fill-3);color:var(--pds-label-primary);font:var(--pds-type-subheadline-weight) var(--pds-type-subheadline-size)/var(--pds-type-subheadline-line) var(--pds-type-subheadline-family);letter-spacing:var(--pds-type-subheadline-tracking);grid-template-columns:minmax(0,1fr);display:grid}.pds-inline-notice[data-icon]{grid-template-columns:auto minmax(0,1fr)}.pds-inline-notice[data-tone=success]{--_tone:var(--pds-status-success)}.pds-inline-notice[data-tone=warning]{--_tone:var(--pds-status-warning)}.pds-inline-notice[data-tone=danger]{--_tone:var(--pds-status-danger);background:var(--pds-status-danger-surface);color:var(--pds-status-danger-on-surface)}.pds-inline-notice__icon{inline-size:var(--pds-size-icon-inline);block-size:calc(var(--pds-type-subheadline-line) * 1em);color:var(--_tone);place-items:center;display:grid}.pds-inline-notice__icon svg{inline-size:var(--pds-size-icon-inline);block-size:var(--pds-size-icon-inline);stroke-width:var(--pds-size-icon-stroke)}.pds-inline-notice__content{gap:var(--pds-space-1);min-inline-size:0;display:grid}.pds-inline-notice__title{font-weight:var(--pds-type-emphasis-subheadline);text-wrap:balance;margin:0}.pds-inline-notice__text{overflow-wrap:break-word;text-wrap:pretty;min-inline-size:0}.pds-inline-notice__text>:where(p){margin:0}.pds-inline-notice__text>:where(p+p){margin-block-start:var(--pds-space-2)}.pds-inline-notice__actions{align-items:center;gap:var(--pds-layout-control-gap);flex-wrap:wrap;margin-block-start:var(--pds-space-1);display:flex}.pds-inline-notice__actions>.pds-button[data-variant=plain]:first-child{margin-inline-start:calc(-1 * (var(--pds-button-padding-inline) + var(--pds-size-hairline)))}.pds-inline-notice__actions>.pds-button[data-variant=plain][data-size=sm]:first-child{margin-inline-start:calc(-1 * (var(--pds-button-padding-inline-sm) + var(--pds-size-hairline)))}.pds-inline-notice[data-variant=on-charcoal]{--_tone:var(--pds-on-glass-label,var(--pds-tone-charcoal-label));align-items:center;gap:var(--pds-space-3);padding-block:var(--pds-space-3);padding-inline:var(--pds-space-4) var(--pds-space-3);border-radius:var(--pds-card-radius);background:var(--pds-chip-bg-on-charcoal);color:var(--pds-on-glass-label,var(--pds-tone-charcoal-label));flex-wrap:wrap;display:flex}.pds-inline-notice[data-variant=on-charcoal][data-icon]{padding-inline-start:calc(var(--pds-space-4) + var(--pds-size-icon-inline) + var(--pds-space-3))}.pds-inline-notice[data-variant=on-charcoal][data-tone=success]{--_tone:var(--pds-status-success-on-charcoal)}.pds-inline-notice[data-variant=on-charcoal][data-tone=warning]{--_tone:var(--pds-status-warning-on-charcoal)}.pds-inline-notice[data-variant=on-charcoal][data-tone=danger]{--_tone:var(--pds-status-danger-on-charcoal)}.pds-inline-notice[data-variant=on-charcoal]>.pds-inline-notice__icon{flex:none;margin-inline-start:calc(-1 * (var(--pds-size-icon-inline) + var(--pds-space-3)))}.pds-inline-notice[data-variant=on-charcoal]>.pds-inline-notice__content{min-inline-size:min(var(--pds-layout-field-min-wide), 100%);flex:1 1 0}.pds-inline-notice[data-variant=on-charcoal]>.pds-inline-notice__actions{flex:none;max-inline-size:100%;margin-block-start:0}@media (prefers-contrast:more){.pds-inline-notice{border:var(--pds-size-hairline) solid var(--pds-separator-strong)}.pds-inline-notice[data-tone=danger]{border-color:var(--pds-status-danger-on-surface)}.pds-inline-notice[data-variant=on-charcoal]{border:var(--pds-size-hairline) solid var(--pds-on-glass-label2,var(--pds-tone-charcoal-label2))}}@media (prefers-reduced-transparency:reduce){.pds-inline-notice:not([data-tone=danger]){background:var(--pds-bg-inset)}.pds-inline-notice[data-variant=on-charcoal]{background:var(--pds-chip-bg-on-charcoal-solid)}}@media (forced-colors:active){.pds-inline-notice{border:var(--pds-size-hairline) solid CanvasText}.pds-inline-notice__icon{color:canvastext}}
.pds-change-line{min-inline-size:0}.pds-change-line__text,.pds-change-line__note{overflow-wrap:break-word;margin:0}.pds-change-line[data-tone=surface]{gap:var(--pds-space-1);border-block-end:var(--pds-size-hairline) solid var(--pds-separator-default);grid-template-columns:minmax(0,1fr);margin-block-end:var(--pds-space-2);padding-block-end:var(--pds-space-3);display:grid}.pds-change-line[data-tone=surface]>.pds-change-line__row{justify-content:space-between;align-items:center;gap:var(--pds-space-3);flex-wrap:wrap;display:flex}.pds-change-line[data-tone=surface] .pds-change-line__text{flex:1 1 var(--pds-layout-field-min-short);min-inline-size:0;font:var(--pds-type-emphasis-subheadline) var(--pds-type-subheadline-size)/var(--pds-type-subheadline-line) var(--pds-type-subheadline-family);letter-spacing:var(--pds-type-subheadline-tracking);text-wrap:balance}.pds-change-line[data-tone=surface] .pds-change-line__undo{flex-wrap:wrap;flex:none}.pds-change-line[data-tone=surface] .pds-change-line__undo .pds-button__label{overflow-wrap:normal;flex:0 auto;min-inline-size:min-content}.pds-change-line__note{font:var(--pds-font-weight-medium) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);color:var(--pds-label-secondary)}.pds-change-line[data-tone=tray]{font:var(--pds-font-weight-medium) var(--pds-type-footnote-size)/1.6 var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);color:var(--pds-on-glass-label2,var(--pds-label-secondary));text-align:center;text-wrap:balance}.pds-change-line[data-tone=tray]>.pds-change-line__row,.pds-change-line[data-tone=tray] .pds-change-line__text{display:inline}.pds-change-line__check{inline-size:var(--pds-size-icon-sm);block-size:var(--pds-size-icon-sm);vertical-align:middle;margin-inline-end:calc(var(--pds-space-1) + var(--pds-space-0-5));display:inline-block}.pds-change-line[data-tone=tray] .pds-change-line__undo{margin-block:calc((var(--pds-size-control-sm) - var(--pds-size-target-min)) / 2);margin-inline-start:var(--pds-space-1)}@media (prefers-contrast:more){.pds-change-line[data-tone=surface]{border-block-end-color:var(--pds-separator-strong)}}@media (forced-colors:active){.pds-change-line[data-tone=surface]{border-block-end-color:canvastext}}
.pds-money{unicode-bidi:isolate}.pds-money__amount,.pds-money__unit{white-space:nowrap}.pds-money[data-state=on-request] .pds-money__amount{white-space:normal}.pds-money[data-size=price]{font:var(--pds-type-price-weight) var(--pds-type-price-size)/var(--pds-type-price-line) var(--pds-type-price-family);letter-spacing:var(--pds-type-price-tracking)}.pds-money[data-size=price] .pds-money__unit{font:var(--pds-font-weight-medium) var(--pds-type-subheadline-size)/var(--pds-type-subheadline-line) var(--pds-type-subheadline-family);letter-spacing:var(--pds-type-subheadline-tracking)}.pds-money[data-size=total]{font:var(--pds-type-total-weight) var(--pds-type-total-size)/var(--pds-type-total-line) var(--pds-type-total-family);letter-spacing:var(--pds-type-total-tracking)}.pds-money[data-size=total] .pds-money__unit{font:var(--pds-font-weight-medium) var(--pds-type-title-3-size)/var(--pds-type-title-3-line) var(--pds-type-title-3-family);letter-spacing:var(--pds-type-title-3-tracking)}.pds-money[data-size],.pds-money[data-size] .pds-money__unit{font-variant-numeric:tabular-nums}.pds-summary{min-inline-size:0;margin:0;padding:0}.pds-price-row{align-items:baseline;column-gap:var(--pds-space-3);row-gap:var(--pds-space-1);min-inline-size:0;padding-block:var(--pds-space-2);font:var(--pds-type-body-weight) var(--pds-type-body-size)/var(--pds-type-body-line) var(--pds-type-body-family);letter-spacing:var(--pds-type-body-tracking);--_row-sep:color-mix(in srgb, var(--pds-tone-charcoal-edge-surface) calc(var(--pds-glass-tone-k) * 100%), var(--pds-tone-pearl-edge-surface));flex-wrap:wrap;display:flex}.pds-price-row+.pds-price-row{border-block-start:var(--pds-size-hairline) solid var(--_row-sep,var(--pds-separator-default))}.pds-price-row[data-variant=emphasized]{font-weight:var(--pds-type-emphasis-body)}.pds-price-row__label{flex:1 1 var(--pds-layout-field-min-short);overflow-wrap:anywhere;min-inline-size:0;margin:0}.pds-price-row__note{--_note-weight:calc(var(--pds-glass-tone-k) * 0 + var(--pds-font-weight-medium));font:var(--_note-weight,var(--pds-type-footnote-weight)) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);color:var(--pds-on-glass-label2,var(--pds-label-secondary));margin-block-start:var(--pds-space-0-5);display:block}.pds-price-row__value{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:0 auto;min-inline-size:0;max-inline-size:100%;margin:0;margin-inline-start:auto}.pds-total{--pds-glass-tone-k:1;--pds-on-glass-label:var(--pds-tone-charcoal-label);--pds-on-glass-label2:var(--pds-tone-charcoal-label2);--pds-focus-ring-local:var(--pds-focus-ring-on-photo);--pds-focus-halo-local:var(--pds-focus-halo-on-photo);border:var(--pds-size-hairline) solid var(--pds-tone-charcoal-edge-surface);border-radius:var(--pds-shape-card);background-color:color-mix(in srgb, var(--pds-bg-raised) calc(var(--pds-glass-auto-is-charcoal) * 100%), var(--pds-tone-charcoal-base));inline-size:100%;min-inline-size:0;color:var(--pds-tone-charcoal-label);box-shadow:var(--pds-elevation-raised-control);font:var(--pds-type-body-weight) var(--pds-type-body-size)/var(--pds-type-body-line) var(--pds-type-body-family);letter-spacing:var(--pds-type-body-tracking);container:pds-total/inline-size}.pds-total__layout{gap:var(--pds-space-3);min-inline-size:0;padding-block:var(--pds-space-3);padding-inline:var(--pds-space-4);grid-template-columns:minmax(0,1fr);display:grid}.pds-total__figures{gap:var(--pds-space-1);min-inline-size:0;display:grid}.pds-total__figures>p{min-inline-size:0;margin:0}.pds-total__label{font:var(--pds-type-subheadline-weight) var(--pds-type-subheadline-size)/var(--pds-type-subheadline-line) var(--pds-type-subheadline-family);letter-spacing:var(--pds-type-subheadline-tracking);color:var(--pds-tone-charcoal-label2)}.pds-total__on-request{font:var(--pds-type-emphasis-title-2) var(--pds-type-title-2-size)/var(--pds-type-title-2-line) var(--pds-type-title-2-family);letter-spacing:var(--pds-type-title-2-tracking);text-wrap:balance}.pds-total__share{align-items:baseline;column-gap:var(--pds-space-2);border-block-start:var(--pds-size-hairline) solid var(--pds-tone-charcoal-edge-surface);flex-wrap:wrap;margin-block-start:var(--pds-space-1);padding-block-start:var(--pds-space-2);display:flex}.pds-total__per-person{font-weight:var(--pds-type-emphasis-headline)}.pds-total__per-label{min-inline-size:0;font:var(--pds-type-footnote-weight) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);color:var(--pds-tone-charcoal-label2)}.pds-total__note{font:var(--pds-type-footnote-weight) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);color:var(--pds-tone-charcoal-label2)}.pds-total__action{min-inline-size:0;display:grid}@container pds-total not (min-width:22.5rem){.pds-total__layout{padding-inline:var(--pds-space-3)}}@container pds-total (min-width:37.5rem){.pds-total__layout{align-items:end;column-gap:var(--pds-space-6);padding-block:var(--pds-space-5);padding-inline:var(--pds-space-6);grid-template-columns:minmax(0,1fr) auto}.pds-total__action{justify-items:end}}.pds-total[data-tone=surface]{background-color:var(--pds-card-bg);color:var(--pds-label-primary);box-shadow:var(--pds-card-shadow);border-color:#0000}.pds-total[data-tone=surface] .pds-total__layout{padding:var(--pds-layout-card-pad)}.pds-total[data-tone=surface] :is(.pds-total__label,.pds-total__per-label,.pds-total__note){color:var(--pds-label-secondary)}.pds-total[data-tone=surface] :is(.pds-total__per-label,.pds-total__note){font-weight:var(--pds-font-weight-medium)}.pds-total[data-tone=surface] .pds-total__share{border-block-start-color:var(--pds-separator-default)}.pds-total[data-tone=surface] .pds-total__action{gap:var(--pds-layout-target-gap)}.pds-total[data-tone=surface] .pds-total__layout>.pds-change-line{grid-column:1/-1;margin-block-end:0}.pds-total[data-layout=compact] .pds-total__layout{align-items:center;gap:0 var(--pds-space-3);padding-block:var(--pds-space-3);padding-inline:var(--pds-space-5) var(--pds-space-3);flex-wrap:wrap;display:flex}.pds-total[data-layout=compact] .pds-total__layout>p{min-inline-size:0;margin:0}.pds-total[data-layout=compact] .pds-total__label{flex:1 1 min-content;font:var(--pds-font-weight-medium) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);order:1}.pds-total[data-layout=compact] .pds-total__note{font:inherit;letter-spacing:inherit}.pds-total[data-layout=compact] .pds-total__note:before{content:"· ";content:"· " / ""}.pds-total[data-layout=compact] :is(.pds-total__line,.pds-total__on-request){flex-basis:100%;order:3}.pds-total[data-layout=compact] .pds-total__line{align-items:baseline;column-gap:var(--pds-space-2);flex-wrap:wrap;display:flex}.pds-total[data-layout=compact] .pds-total__on-request{font:var(--pds-type-emphasis-headline) var(--pds-type-headline-size)/var(--pds-type-headline-line) var(--pds-type-headline-family);letter-spacing:var(--pds-type-headline-tracking)}.pds-total[data-layout=compact] .pds-total__action{margin-block:calc(-1 * var(--pds-space-2));flex:none;order:2}.pds-total[data-layout=compact] .pds-total__layout>.pds-change-line[data-tone=surface]{margin-block:var(--pds-space-2) 0;padding-block:var(--pds-space-3) 0;border-block-end:0;border-block-start:var(--pds-size-hairline) solid var(--pds-separator-default);flex-basis:100%;order:4}@container pds-total not (min-width:20rem){.pds-total[data-layout=compact] .pds-total__note{display:block}.pds-total[data-layout=compact] .pds-total__note:before{content:none}}@media (prefers-reduced-transparency:reduce){.pds-price-row+.pds-price-row{border-block-start-color:var(--pds-on-glass-label2,var(--pds-separator-strong))}.pds-total,.pds-total__share{border-color:var(--pds-tone-charcoal-label2)}}@media (prefers-contrast:more){.pds-price-row+.pds-price-row{border-block-start-color:var(--pds-on-glass-label2,var(--pds-separator-strong))}.pds-price-row__note{color:var(--pds-on-glass-label,var(--pds-label-primary))}.pds-total{border-color:var(--pds-tone-charcoal-label2)}.pds-total__share{border-block-start-color:var(--pds-tone-charcoal-label2)}.pds-total__label,.pds-total__per-label,.pds-total__note{color:var(--pds-tone-charcoal-label)}.pds-total[data-tone=surface],.pds-total[data-tone=surface] .pds-total__share{border-color:var(--pds-separator-strong)}.pds-total[data-tone=surface] :is(.pds-total__label,.pds-total__per-label,.pds-total__note){color:var(--pds-label-primary)}.pds-total[data-layout=compact] .pds-total__layout>.pds-change-line[data-tone=surface]{border-block-start-color:var(--pds-separator-strong)}}@media (forced-colors:active){.pds-total,.pds-total[data-tone=surface]{border-color:canvastext}.pds-total[data-layout=compact] .pds-total__layout>.pds-change-line[data-tone=surface]{border-block-start-color:canvastext}}
.pds-bubble{flex-direction:column;align-items:start;inline-size:100%;min-inline-size:0;display:flex}.pds-bubble[data-variant=guest]{align-items:end}.pds-bubble+.pds-bubble{margin-block-start:var(--pds-space-3)}.pds-bubble__body{min-inline-size:0;max-inline-size:var(--pds-bubble-max-inline);padding-block:var(--pds-space-2);padding-inline:var(--pds-space-3);border-radius:var(--pds-bubble-radius);font:var(--pds-type-body-weight) var(--pds-type-body-size)/var(--pds-type-body-line) var(--pds-type-body-family);letter-spacing:var(--pds-type-body-tracking);text-align:start;overflow-wrap:anywhere;flex-direction:column;display:flex}.pds-bubble[data-variant=guest] .pds-bubble__body{border-end-end-radius:var(--pds-bubble-corner)}.pds-bubble[data-variant=assistant] .pds-bubble__body{border-end-start-radius:var(--pds-bubble-corner)}.pds-bubble__content{white-space:pre-wrap;text-wrap:pretty;order:0;min-inline-size:0}.pds-bubble__content :where(p){margin:0}.pds-bubble__content :where(p+p){margin-block-start:var(--pds-space-2)}.pds-bubble__content :where(a){color:inherit;text-decoration-line:underline;text-decoration-thickness:from-font}.pds-bubble__content :where(a):active{opacity:var(--pds-motion-press-opacity)}.pds-bubble__meta{font:var(--pds-font-weight-medium) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);color:var(--pds-on-glass-label2,var(--pds-label-secondary));overflow-wrap:anywhere;order:1;margin:0;margin-block-start:var(--pds-space-1)}.pds-bubble[data-variant=guest] .pds-bubble__meta{text-align:end}.pds-bubble__status{align-items:center;gap:var(--pds-space-1);font:var(--pds-type-emphasis-footnote) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);color:var(--pds-on-glass-label,var(--pds-label-primary));order:2;margin:0;margin-block-start:var(--pds-space-1);display:flex}.pds-bubble[data-variant=guest] .pds-bubble__status{justify-content:end}.pds-bubble__badge{border-radius:var(--pds-badge-radius);background-color:var(--pds-badge-bg);block-size:1.25em;inline-size:1.25em;color:var(--pds-badge-fg);font:var(--pds-type-emphasis-caption-2) var(--pds-type-caption-2-size)/1 var(--pds-type-caption-2-family);flex:none;place-items:center;display:inline-grid}.pds-bubble__actions{gap:var(--pds-layout-control-gap);white-space:normal;flex-wrap:wrap;order:3;margin-block-start:var(--pds-space-2);display:flex}.pds-bubble[data-variant=guest] .pds-bubble__actions{justify-content:end}.pds-bubble[data-variant=guest]>.pds-bubble__body.pds-glass{--pds-focus-ring-local:var(--pds-tone-pearl-label);--pds-focus-halo-local:var(--pds-tone-pearl-base)}.pds-bubble[data-state=pending] .pds-bubble__content{color:var(--pds-on-glass-label2,var(--pds-label-secondary))}.pds-bubble[data-state=pending]>.pds-bubble__body{--pds-thinking-rim-offset:calc(var(--pds-size-hairline) + var(--pds-space-3));position:relative}.pds-thinking{font:var(--pds-font-weight-medium) var(--pds-type-subheadline-size)/var(--pds-type-subheadline-line) var(--pds-type-subheadline-family);letter-spacing:0;white-space:nowrap;color:var(--pds-on-glass-label2,var(--pds-label-secondary));align-items:baseline;gap:.15em;display:inline-flex}.pds-thinking__word{align-items:baseline;display:inline-flex}.pds-thinking__letter{--pds-thinking-x:0em;background-image:linear-gradient(100deg, currentColor 0%, currentColor 40%, var(--pds-color-white) 46%, #fff4dc 50%, var(--pds-color-white) 54%, currentColor 60%, currentColor 100%);background-repeat:no-repeat;background-size:12em 100%;background-position:calc(-7.2em - var(--pds-thinking-x)) 0;-webkit-text-fill-color:transparent;transform-origin:50% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite both pds-thinking-glare,2.4s linear infinite both pds-thinking-letter;display:inline-block}.pds-thinking__letter:first-child{--pds-thinking-x:0em;animation-delay:0s,-.121s}.pds-thinking__letter:nth-child(2){--pds-thinking-x:.6em;animation-delay:0s,-.042s}.pds-thinking__letter:nth-child(3){--pds-thinking-x:1.2045em;animation-delay:0s,19ms}.pds-thinking__letter:nth-child(4){--pds-thinking-x:1.4535em;animation-delay:0s,87ms}.pds-thinking__letter:nth-child(5){--pds-thinking-x:2.058em;animation-delay:0s,.188s}.pds-thinking__letter:nth-child(6){--pds-thinking-x:2.568em;animation-delay:0s,.269s}.pds-thinking__letter:nth-child(7){--pds-thinking-x:2.817em;animation-delay:0s,.378s}.pds-thinking__letter:nth-child(8){--pds-thinking-x:3.4215em;animation-delay:0s,.575s}@keyframes pds-thinking-glare{0%{background-position:calc(-7.2em - var(--pds-thinking-x)) 0;animation-timing-function:cubic-bezier(.3,.5,.5,.79)}41.667%{background-position:calc(-1.979em - var(--pds-thinking-x)) 0;animation-timing-function:linear}63.89%,to{background-position:calc(-.779em - var(--pds-thinking-x)) 0}}@keyframes pds-thinking-letter{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:scale(1)}12.5%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:scale(1.08)}31.25%,to{transform:scale(1)}}.pds-thinking__dots{flex:none;align-items:flex-end;gap:.2em;display:inline-flex}.pds-thinking__dots>span{border-radius:var(--pds-shape-pill);background-color:var(--pds-on-glass-label,var(--pds-label-primary));transform-origin:50% 100%;block-size:.25em;inline-size:.25em;opacity:var(--pds-motion-disabled-opacity);flex:none;animation:2.4s linear .822s infinite both pds-thinking-dot;transform:scale(.8)}.pds-thinking__dots>span:nth-child(2){animation-delay:1.022s}.pds-thinking__dots>span:nth-child(3){animation-delay:1.222s}@keyframes pds-thinking-dot{0%{opacity:.45;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(0)scale(.8)}12.5%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(-.15em)scale(1)}31.25%,to{opacity:.45;transform:translateY(0)scale(.8)}}@keyframes pds-thinking-breathe{0%{opacity:.45}to{opacity:1}}.pds-thinking__rim{inset:calc(var(--pds-size-hairline) * -1);padding:var(--pds-size-hairline);border-radius:var(--pds-bubble-radius);pointer-events:none;background-image:linear-gradient(100deg,#fff4dc00 34%,#fff4dce6 50%,#fff4dc00 66%);background-repeat:no-repeat;background-size:16em 100%;background-position:calc(-9.2em + var(--pds-thinking-rim-offset,1em)) 0;-webkit-mask-composite:xor;opacity:0;border-end-start-radius:var(--pds-bubble-corner);animation:2.4s linear infinite both pds-thinking-rim,2.4s linear infinite both pds-thinking-rim-fade;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes pds-thinking-rim{0%{background-position:calc(-9.2em + var(--pds-thinking-rim-offset,1em)) 0;animation-timing-function:cubic-bezier(.3,.5,.5,.79)}41.667%{background-position:calc(-3.979em + var(--pds-thinking-rim-offset,1em)) 0;animation-timing-function:linear}to{background-position:calc(-.829em + var(--pds-thinking-rim-offset,1em)) 0}}@keyframes pds-thinking-rim-fade{0%{opacity:0}15%,72%{opacity:1}96%,to{opacity:0}}.pds-bubble[data-tray]>.pds-bubble__body{border:var(--pds-size-hairline) solid transparent}.pds-bubble[data-tray][data-variant=assistant]>.pds-bubble__body{border-color:var(--pds-on-glass-separator);background-color:var(--pds-chip-bg-on-charcoal);color:var(--pds-on-glass-label)}.pds-bubble[data-tray][data-variant=assistant] .pds-bubble__meta{color:var(--pds-on-glass-label)}.pds-bubble[data-tray][data-variant=guest]>.pds-bubble__body{--pds-focus-ring-local:var(--pds-tone-pearl-label);--pds-focus-halo-local:var(--pds-tone-pearl-base);background-color:var(--pds-tone-pearl-base);color:var(--pds-tone-pearl-label)}.pds-bubble[data-tray][data-variant=guest] .pds-bubble__meta{color:var(--pds-tone-pearl-label2)}.pds-bubble[data-tray][data-variant=guest] .pds-bubble__status{color:var(--pds-tone-pearl-label)}.pds-bubble[data-tray] .pds-bubble__badge{font:var(--pds-type-emphasis-footnote) var(--pds-type-footnote-size)/1 var(--pds-type-footnote-family)}.pds-composer{--_tray-ring:var(--pds-focus-ring-local,var(--pds-focus-ring));--_tray-halo:var(--pds-focus-halo-local,var(--pds-focus-halo));gap:var(--pds-space-2);inline-size:100%;min-inline-size:0;max-inline-size:var(--pds-size-chat-column-max);padding:var(--pds-space-2);border-radius:var(--pds-shape-card);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.pds-composer__suggestions{min-inline-size:0}.pds-composer__field{align-items:end;gap:var(--pds-layout-target-gap);min-inline-size:0;padding-block:var(--pds-space-1);padding-inline:var(--pds-space-3) var(--pds-space-1);border:var(--pds-size-hairline) solid var(--pds-field-border);border-radius:var(--pds-shape-field);background-color:var(--pds-field-bg);color:var(--pds-field-fg);display:flex}.pds-composer__input{min-inline-size:0;min-block-size:var(--pds-size-target-min);max-block-size:var(--pds-size-composer-max-block);padding-block:calc((var(--pds-size-target-min) - var(--pds-type-body-size) * var(--pds-type-body-line)) / 2);color:inherit;font:var(--pds-type-body-weight) var(--pds-type-body-size)/var(--pds-type-body-line) var(--pds-type-body-family);letter-spacing:var(--pds-type-body-tracking);resize:none;overscroll-behavior:contain;field-sizing:content;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex:1 1 0;margin:0;padding-inline:0;overflow:auto}.pds-composer__input::placeholder{color:var(--pds-field-placeholder);opacity:1}.pds-composer__input:disabled{opacity:var(--pds-motion-disabled-opacity);cursor:not-allowed}@supports selector(:has(*)){.pds-composer__input:focus-visible{outline:none}.pds-composer__field:has(>.pds-composer__input:focus-visible){outline:var(--pds-size-focus-width) solid var(--_tray-ring,var(--pds-focus-ring));outline-offset:var(--pds-size-focus-offset);box-shadow:0 0 0 var(--pds-size-focus-halo) var(--_tray-halo,var(--pds-focus-halo))}}.pds-composer__send{flex:none}.pds-composer__glyph{stroke-width:var(--pds-size-icon-stroke)}.pds-composer__count{padding-inline:var(--pds-space-1);text-align:end;font:var(--pds-font-weight-medium) var(--pds-type-caption-1-size)/var(--pds-type-caption-1-line) var(--pds-type-caption-1-family);letter-spacing:var(--pds-type-caption-1-tracking);font-variant-numeric:tabular-nums;color:var(--pds-on-glass-label2,var(--pds-label-secondary));margin:0}.pds-composer[data-tray]{padding:0}.pds-composer[data-tray] .pds-composer__count{font:var(--pds-font-weight-medium) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);font-variant-numeric:tabular-nums;letter-spacing:var(--pds-type-footnote-tracking)}@media (prefers-reduced-motion:reduce){.pds-thinking__word>.pds-thinking__letter:nth-child(n){-webkit-text-fill-color:currentColor;background:0 0;animation:none;transform:none}.pds-thinking__rim{display:none}.pds-thinking__dots>span:nth-child(n){animation:1.5s cubic-bezier(.37,0,.63,1) infinite alternate both pds-thinking-breathe;transform:scale(.8)}}@media (prefers-contrast:more){.pds-bubble__meta,.pds-bubble[data-state=pending] .pds-bubble__content,.pds-thinking,.pds-composer__count{color:var(--pds-on-glass-label,var(--pds-label-primary))}.pds-composer__field{border-color:var(--pds-field-fg)}.pds-bubble[data-tray][data-variant=guest] .pds-bubble__meta{color:var(--pds-tone-pearl-label)}}@media (prefers-reduced-transparency:reduce){.pds-bubble[data-tray][data-variant=assistant]>.pds-bubble__body{background-color:var(--pds-chip-bg-on-charcoal-solid)}}@media (forced-colors:active){.pds-bubble__badge{border:var(--pds-size-hairline) solid}.pds-bubble[data-tray]>.pds-bubble__body{border-color:canvastext}.pds-thinking__dots>span{forced-color-adjust:none;background-color:canvastext}.pds-thinking__letter{-webkit-text-fill-color:currentColor;background:0 0}.pds-thinking__rim{display:none}.pds-composer__field{border-color:canvastext}}

