.ay-suggest{--sg-ink: var(--legacy-ink, #3e2723);--sg-soft: var(--ay-ink-soft, rgba(62, 39, 35, .62));--sg-faint: var(--ay-ink-faint, rgba(62, 39, 35, .16));--sg-paper: var(--ay-paper, #ffedac);--sg-tile: var(--ay-tile, #eeeae0);--sg-on-pastel: #3e2723;--sg-ui: var(--ay-sans);--sg-display: var(--ay-serif);box-sizing:border-box;width:100%;margin:48px 0 0;padding:16px;border:2px solid var(--sg-ink);border-radius:16px;background:var(--sg-paper);color:var(--sg-ink);box-shadow:var(--ay-shadow, 3px 3px 0 #3e2723);font-family:var(--ay-sans);text-align:left}.app-container[data-theme=dark] .ay-suggest{--sg-on-pastel: #f4f2ff;--sg-tile: #22212c}.ayna-mobile[data-theme=dark] .ay-suggest{--sg-tile: rgba(255, 255, 255, .08)}.ay-suggest *,.ay-suggest *:before,.ay-suggest *:after{box-sizing:border-box}.ay-suggest.ay-suggest :is(h2,p){margin:0;color:var(--sg-ink);letter-spacing:0;text-transform:none}.ay-suggest.ay-suggest h2{font:700 var(--ay-fs-section)/1.15 var(--ay-serif);letter-spacing:-.01em}.ay-suggest.ay-suggest p{font:500 var(--ay-fs-body)/1.55 var(--ay-sans);color:var(--sg-soft)}.ay-suggest svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.ay-suggest__intro{display:flex;align-items:center;gap:16px}.ay-suggest__copy{display:grid;gap:4px;flex:1;min-width:0}.ay-suggest__icon,.ay-suggest__check{display:grid;place-items:center;width:48px;height:48px;flex:none;border:2px solid var(--sg-ink);border-radius:8px;background:var(--legacy-butter, #ffedac);color:var(--sg-on-pastel)}.ay-suggest__icon.is-read{background:#f7badd}.ay-suggest__check{border-radius:50%;background:var(--ay-mint, #f6e3a1)}.ay-suggest__icon svg,.ay-suggest__check svg{width:24px;height:24px}.ay-suggest.ay-suggest .ay-suggest__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 24px;flex:none;border:2px solid var(--sg-ink);border-radius:99px;background:var(--sg-ink);color:var(--sg-paper);font:600 var(--ay-fs-body)/1 var(--ay-sans);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;box-shadow:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.ay-suggest.ay-suggest .ay-suggest__btn:active{transform:scale(.98)}.ay-suggest.ay-suggest .ay-suggest__btn:disabled{opacity:.4;cursor:default;transform:none}.ay-suggest.ay-suggest .ay-suggest__ghost{min-height:44px;padding:0 20px;border:2px solid var(--sg-ink);border-radius:99px;background:var(--sg-paper);color:var(--sg-ink);font:600 var(--ay-fs-body)/1 var(--ay-sans);letter-spacing:0;text-decoration:none;cursor:pointer;transition:transform .15s ease}.ay-suggest.ay-suggest .ay-suggest__ghost.is-quiet{border-color:transparent;background:transparent}.ay-suggest.ay-suggest .ay-suggest__ghost:active{transform:scale(.98)}.ay-suggest.ay-suggest .ay-suggest__close{display:grid;place-items:center;width:44px;height:44px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sg-ink);cursor:pointer}.ay-suggest :is(button,input,textarea):focus-visible{outline:3px solid var(--ay-peri, #f7badd);outline-offset:2px}.ay-suggest__form{display:grid;gap:16px}.ay-suggest__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ay-suggest__seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:99px;background:var(--sg-tile)}.ay-suggest.ay-suggest .ay-suggest__seg button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:2px solid transparent;border-radius:99px;background:transparent;color:var(--sg-soft);text-decoration:none;font:600 var(--ay-fs-body)/1 var(--ay-sans);letter-spacing:0;cursor:pointer;transition:background .15s ease,color .15s ease}.ay-suggest.ay-suggest .ay-suggest__seg button.is-on{border-color:var(--sg-ink);background:var(--sg-paper);color:var(--sg-ink)}.ay-suggest__fields{display:grid;gap:12px}.ay-suggest__field{display:grid;gap:8px;margin:0}.ay-suggest.ay-suggest .ay-suggest__field>span{color:var(--sg-ink);font:600 var(--ay-fs-secondary)/1.2 var(--ay-sans);letter-spacing:0;text-transform:none}.ay-suggest .ay-suggest__field em{margin-left:4px;color:var(--sg-soft);font-style:normal;font-weight:500}.ay-suggest.ay-suggest .ay-suggest__field :is(input,textarea){width:100%;min-height:48px;margin:0;padding:12px 16px;border:2px solid var(--sg-faint);border-radius:8px;background:var(--sg-paper);color:var(--sg-ink);font:500 var(--ay-fs-body)/1.55 var(--ay-sans);box-shadow:none;resize:vertical;transition:border-color .15s ease}.ay-suggest .ay-suggest__field textarea{min-height:96px}.ay-suggest.ay-suggest .ay-suggest__field :is(input,textarea):focus{border-color:var(--sg-ink);outline:none}.ay-suggest .ay-suggest__field :is(input,textarea)::placeholder{color:var(--sg-soft);opacity:.8}.ay-suggest__trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ay-suggest.ay-suggest .ay-suggest__crisis{margin-top:4px;color:var(--sg-ink);font-weight:600}.ay-suggest.ay-suggest .ay-suggest__error{color:var(--ay-alert, #b4402a);font-weight:600}.ay-suggest__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.ay-suggest.ay-suggest .ay-suggest__anon{display:flex;align-items:center;gap:8px;font-size:var(--ay-fs-secondary)}.ay-suggest__anon svg{width:16px;height:16px}.ay-suggest__thanks{display:flex;align-items:center;gap:16px;outline:none;animation:ay-suggest-in .15s ease-out}.ay-suggest__thanks-actions{display:flex;gap:8px;flex:none}@keyframes ay-suggest-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ay-suggest.is-web{padding:24px}.ay-suggest.is-web.is-open:not(.is-sent){max-width:640px;margin-left:auto;margin-right:auto}@media(max-width:640px){.ay-suggest__intro,.ay-suggest__thanks{flex-wrap:wrap}.ay-suggest__intro .ay-suggest__btn,.ay-suggest__thanks-actions{width:100%}.ay-suggest__thanks-actions>*{flex:1}.ay-suggest__foot{flex-direction:column;align-items:stretch}.ay-suggest__foot .ay-suggest__btn{width:100%}}.ay-suggest.is-app{margin:32px 0 0;padding:16px}.ay-suggest.is-app .ay-suggest__intro,.ay-suggest.is-app .ay-suggest__thanks{flex-wrap:wrap}.ay-suggest.is-app .ay-suggest__intro .ay-suggest__btn,.ay-suggest.is-app .ay-suggest__thanks-actions{width:100%}.ay-suggest.is-app .ay-suggest__thanks-actions>*{flex:1}.ay-suggest.is-app .ay-suggest__foot{flex-direction:column;align-items:stretch}.ay-suggest.is-app .ay-suggest__foot .ay-suggest__btn{width:100%}@media(prefers-reduced-motion:reduce){.ay-suggest *,.ay-suggest__thanks{animation:none!important;transition:none!important}}.ayna-mobile .ay-app-suggest-wrap{padding:0 var(--ay-gutter, 20px)}.ayna-mobile .ay-lib .ay-app-suggest-wrap{padding-top:8px}.app-container .ay-web-lib-suggest{margin-top:64px}
