.maya-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.maya-panel{display:flex;flex-direction:column;gap:.75rem;box-sizing:border-box;background:#fdfdfd;color:#060606;font-family:"Polin",Sans-serif;text-align:start}.maya-panel--popover{position:absolute;inset-block-start:0;inset-inline:0;z-index:600;max-height:min(86vh,46rem);padding:1rem;border:.0625rem solid #E8E8E8;border-radius:2rem;box-shadow:.125rem .5rem 1.4375rem .1875rem #0003}.maya-panel--sheet{position:fixed;inset:0;z-index:500;padding:1rem;padding-block-start:max(1rem,env(safe-area-inset-top))}.maya-panel--dock{position:fixed;inset-block-end:1rem;inset-inline:1rem;z-index:500;max-height:78vh;max-width:40rem;margin-inline:auto;padding:1rem;border:.0625rem solid #E8E8E8;border-radius:2rem;box-shadow:.125rem .5rem 1.4375rem .1875rem #0003}@media(max-width:48rem){.maya-panel--dock{inset:auto 0 0;max-width:none;border-end-start-radius:0;border-end-end-radius:0}}.maya-panel__head{display:flex;align-items:center;gap:.75rem}.maya-panel__spark{display:inline-flex;align-items:center;color:#582bde;font-size:1.125rem;line-height:1}.maya-panel__title{flex:1;margin:0;line-height:2rem;font-family:"Noto Sans Hebrew",Sans-serif;font-size:1rem;font-weight:600}.maya-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:#606060;font-size:1.25rem;cursor:pointer}.maya-icon-btn:hover{background:#f3effd}.maya-icon-btn:focus-visible{outline:2px solid #582BDE;outline-offset:2px}.maya-icon-btn__chevron{width:.55rem;height:.55rem;border-block-start:2px solid currentcolor;border-inline-start:2px solid currentcolor;transform:rotate(-45deg)}[dir=rtl] .maya-icon-btn__chevron{transform:rotate(45deg)}.maya-link{padding:0;border:0;background:none;color:#582bde;font:inherit;font-size:.875rem;font-weight:500;text-decoration:underline;cursor:pointer}.maya-panel__field{display:flex;align-items:center;gap:.5rem;min-height:3.25rem;padding-block:.375rem;padding-inline:1.125rem .375rem;border:1.5px solid #CFCFCF;border-radius:999px;background:#fff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.maya-panel__field:focus-within{border-color:#582bde;box-shadow:0 0 0 3px #582bde26}.maya-panel .maya-panel__input{flex:1;min-width:0;margin:0;padding-block:.5rem;padding-inline:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:#060606;font:inherit;font-size:1rem;line-height:1.5;appearance:none}.maya-panel .maya-panel__input:focus,.maya-panel .maya-panel__input:focus-visible{border:0;outline:none;box-shadow:none}.maya-panel .maya-panel__input::placeholder{color:#777;opacity:1}.maya-place-chip{display:inline-flex;align-items:center;gap:.25rem;padding-block:.15rem;padding-inline:.75rem .35rem;border-radius:999px;background:#f3effd;color:#2e2e2e;font-size:.875rem;white-space:nowrap}.maya-place-chip button{padding:0;border:0;background:none;color:inherit;cursor:pointer}.maya-send{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#582bde;color:#caff66;cursor:pointer;transition:background-color .15s ease}.maya-send svg{display:block;width:1.25rem;height:1.25rem}.maya-send:hover:not(:disabled){background:#4622b2}.maya-send:disabled{background:#e6dffb;color:#fff;cursor:default}.maya-send:focus-visible{outline:2px solid #582BDE;outline-offset:2px}.maya-panel__field[hidden]{display:none}.maya-panel.maya-panel:focus,.maya-panel.maya-panel:focus-visible{outline:none}.maya-mic{position:relative}.maya-mic:after{content:"";position:absolute;inset:min(0px,50% - 2.75rem / 2)}.maya-mic{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:#582bde;cursor:pointer;transition:background-color .15s ease}.maya-mic svg{display:block;width:1.25rem;height:1.25rem}.maya-mic:hover:not(:disabled){background:#f3effd}.maya-mic:disabled{color:#cfcfcf;cursor:default}.maya-mic:focus-visible{outline:2px solid #582BDE;outline-offset:2px}.maya-recording{display:flex;align-items:center;gap:.5rem;min-height:3.25rem;padding-block:.375rem;padding-inline:1.125rem .375rem;border:1.5px solid #582BDE;border-radius:999px;background:#f3effd;box-sizing:border-box;color:#2e2e2e}.maya-recording__dot{flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:#fb3748;animation:maya-rec-pulse 1.2s ease-in-out infinite}.maya-recording__label{flex:1;min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.maya-recording__label--busy{color:#606060}.maya-recording__timer{flex-shrink:0;color:#606060;font-size:.875rem;font-variant-numeric:tabular-nums}.maya-recording__cancel svg,.maya-recording__stop svg{width:1.125rem;height:1.125rem}@keyframes maya-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.maya-recording__dot{animation:none}}.maya-voice-error{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;color:#fb3748;font-size:.875rem}.maya-rescue,.maya-times{display:flex;flex-direction:column;gap:.5rem;margin-block:.5rem}.maya-rescue__categories{display:flex;flex-direction:column;gap:.5rem}.maya-pill--time{display:inline-flex;align-items:center;gap:.375rem}.maya-pill__icon{flex-shrink:0;width:.875rem;height:.875rem}.maya-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(164,164,164,.6) transparent}.maya-focus,.maya-chat{display:flex;flex-direction:column;gap:1rem;padding-block:.5rem}.maya-suggest{margin:0;padding:0;list-style:none}.maya-suggest__option{display:flex;align-items:center;gap:.75rem;padding-block:.75rem;padding-inline:.75rem;border-radius:.5rem;cursor:pointer}.maya-suggest__option--active{background:#f3effd}.maya-suggest__icon{display:inline-flex;color:#582bde}.maya-suggest__thumb{flex-shrink:0;width:2.25rem;height:2.25rem;overflow:hidden;border-radius:.375rem;background:#d8d8d8}.maya-suggest__thumb img{width:100%;height:100%;object-fit:cover}.maya-suggest__main{display:flex;flex:1;flex-direction:column;min-width:0}.maya-suggest__name{font-weight:500}.maya-suggest__sub{overflow:hidden;color:#777;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.maya-suggest__tag{color:#777;font-size:.75rem}.maya-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:.0625rem solid #E6DFFB;border-radius:1rem;background:#f3effd;color:#2e2e2e;font:inherit;text-align:start;cursor:pointer}.maya-row:hover{border-color:#582bde}.maya-row:focus-visible{outline:2px solid #582BDE;outline-offset:2px}.maya-row__spark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#fff;color:#582bde;font-size:1.125rem;line-height:1}.maya-row__text{display:flex;flex-direction:column}.maya-row__title{font-weight:600}.maya-row__sub{color:#606060;font-size:.875rem}.maya-section__title{margin:0 0 .75rem;color:#606060;font-size:.875rem;font-weight:500}.maya-pills{display:flex;flex-wrap:wrap;gap:.5rem}.maya-pill{padding-block:.4rem;padding-inline:.875rem;border:.0625rem solid #CFCFCF;border-radius:999px;background:#fff;color:#060606;font:inherit;font-size:.875rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.maya-pill:hover{border-color:#582bde;background:#f3effd;color:#582bde}.maya-pill:focus-visible{outline:2px solid #582BDE;outline-offset:2px}.maya-pill--answer{border-color:#582bde;color:#2e2e2e}.maya-thread{display:flex;flex-direction:column;gap:.5rem}.maya-bubble{display:flex;align-items:flex-start;gap:.5rem;max-width:85%}.maya-bubble--assistant{align-self:flex-start}.maya-bubble--user{align-self:flex-end}.maya-bubble__who{color:#582bde}.maya-bubble__text{margin:0;padding:.75rem 1rem;border-radius:1rem;line-height:1.5}.maya-bubble--assistant .maya-bubble__text{border-start-start-radius:.375rem;background:#f3effd}.maya-bubble--user .maya-bubble__text{border-start-end-radius:.375rem;background:#2e2e2e;color:#fff}.maya-bubble__typing{display:inline-flex;gap:4px;padding:.75rem 1rem;border-radius:1rem;background:#f3effd}.maya-bubble__typing span{width:6px;height:6px;border-radius:50%;background:#582bde;animation:maya-dot 1s infinite ease-in-out}.maya-bubble__typing span:nth-child(2){animation-delay:.15s}.maya-bubble__typing span:nth-child(3){animation-delay:.3s}@keyframes maya-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.maya-bubble__typing span{animation:none}}.maya-error,.maya-preview__error{display:flex;align-items:center;gap:.75rem;color:#fb3748;font-size:.875rem}.maya-understood{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.maya-understood__lead{color:#606060;font-size:.875rem}.maya-understood__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.maya-chip{display:inline-flex;align-items:center;max-inline-size:100%;min-block-size:2rem;border:.0625rem solid #E6DFFB;border-radius:999px;background:#f3effd;color:#060606}.maya-chip--empty{border-style:dashed;background:transparent;color:#4a4a4a}.maya-chip__main{display:inline-flex;align-items:baseline;gap:.375rem;min-inline-size:0;padding-block:.375rem;padding-inline:.75rem .25rem;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;line-height:1.2;cursor:pointer}.maya-chip__main:disabled{cursor:default}.maya-chip__main:hover:not(:disabled) .maya-chip__label{text-decoration:underline;text-underline-offset:.15em}.maya-chip__main:focus-visible{outline:.125rem solid #4622B2;outline-offset:-.125rem;border-radius:999px}.maya-chip__kind{flex:0 0 auto;color:#606060;font-size:.75rem;font-weight:500;white-space:nowrap}.maya-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:14rem;font-weight:600}.maya-chip__remove{display:flex;align-items:center;justify-content:center;position:relative}.maya-chip__remove:after{content:"";position:absolute;inset:min(0px,50% - 2.75rem / 2)}.maya-chip__remove{flex:0 0 auto;inline-size:1.25rem;block-size:1.25rem;margin-inline:.125rem .375rem;padding:0;border:0;border-radius:50%;background:none;color:#606060;cursor:pointer}.maya-chip__remove:hover{background:#e6dffb;color:#060606}.maya-chip__remove:focus-visible{outline:.125rem solid #4622B2;outline-offset:0}.maya-understood__editor{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;z-index:600;display:flex;flex-direction:column;gap:.75rem;width:min(26rem,100vw - 2rem);max-height:70vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(164,164,164,.6) transparent;padding:1rem;border:.0625rem solid #E8E8E8;border-radius:1rem;background:#fdfdfd;box-shadow:.125rem .5rem 1.4375rem .1875rem #0003;box-sizing:border-box}.maya-understood__editor .search-builder__day{padding-inline:0}.maya-understood__editor-title{margin:0;font-size:1rem;font-weight:600}.maya-understood__editor-actions{display:flex;justify-content:flex-end;gap:.75rem}.maya-question__text{margin:0 0 .5rem;font-weight:500}.maya-matches{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.maya-match{display:flex;flex-direction:column;width:100%;padding:.75rem;border:.0625rem solid #CFCFCF;border-radius:.5rem;background:#fff;font:inherit;text-align:start;cursor:pointer}.maya-match__name{font-weight:500}.maya-match__sub{color:#777;font-size:.875rem}.maya-preview{display:flex;flex-direction:column;gap:.75rem}.maya-preview--loading{flex-direction:row}.maya-preview__line{margin:0;font-weight:600}.maya-preview__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media(max-width:30rem){.maya-preview__cards{grid-template-columns:1fr}}.maya-card{display:flex;flex-direction:column;width:100%;overflow:hidden;padding:0;border:.0625rem solid #E8E8E8;border-radius:.75rem;background:#fff;font:inherit;text-align:start;cursor:pointer}.maya-card--skeleton{flex:1;height:9rem;background:#d8d8d8;cursor:default}.maya-card:focus-visible{outline:2px solid #582BDE;outline-offset:2px}@media(max-width:30rem){.maya-card{flex-direction:row}}.maya-card__media{display:block;aspect-ratio:4/3;background:#d8d8d8}.maya-card__media img{width:100%;height:100%;object-fit:cover}@media(max-width:30rem){.maya-card__media{flex-shrink:0;width:6rem}}.maya-card__body{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.75rem}.maya-card__name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.maya-card__sub{overflow:hidden;color:#777;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.maya-card__price{color:#2e2e2e;font-size:.875rem;font-weight:500}.maya-preview__all{align-self:stretch;padding:.75rem;border:0;border-radius:999px;background:linear-gradient(137deg,#582bde,#4622b2);color:#caff66;font:inherit;font-weight:600;cursor:pointer}.maya-dock-strip{position:sticky;inset-block-end:8.8125rem;z-index:200;display:flex;align-items:center;justify-content:center;gap:.75rem;width:fit-content;max-width:calc(100% - 2rem);margin-block:1rem;margin-inline:auto;padding:.75rem 1rem;border:.0625rem solid #E6DFFB;border-radius:999px;background:#fdfdfd;box-shadow:0 .25rem .5rem #00000026;color:#2e2e2e;font:inherit;font-weight:500;cursor:pointer}@media(min-width:64rem){.maya-dock-strip{inset-block-end:1rem}}.maya-area-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:0 .75rem;margin-inline:2.25rem;padding:.75rem 1rem;border-radius:.75rem;background:#f3effd;color:#2e2e2e;font-size:.875rem}@media(max-width:48rem){.maya-area-notice{margin-inline:1rem}}.search-results__understood{margin-block:0 .75rem;margin-inline:2.25rem}@media(max-width:48rem){.search-results__understood{margin-inline:1rem}}.maya-pill--other,.maya-pill--sort{display:inline-flex;align-items:center;gap:.375rem}.maya-pill--other{border-style:dashed}.maya-pill--selected{border-color:#582bde;background:#f3effd;color:#582bde}.maya-pill--active,.maya-pill--active:hover{border-color:#582bde;background:#582bde;color:#fff}.maya-pill:disabled{cursor:default;opacity:.6}.maya-scope{margin-block-start:.5rem}.maya-sort{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.maya-sort__label{color:#4a4a4a;font-size:.875rem;font-weight:500}.maya-accessible{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:.75rem;font-size:.875rem;color:#060606;cursor:pointer}.maya-accessible input{accent-color:#582BDE}.maya-accessible__icon{inline-size:1.25rem;block-size:1.25rem}
