.ke4aiw1{border:1px solid #c7c5bc;background-color:var(--nuuri-background-white);padding-left:4px;padding-right:4px;gap:4px;flex-wrap:nowrap}.ke4aiw1,.ke4aiw3{border-radius:28px}.ke4aiw3{flex:1 1 0;min-width:0;gap:8px;padding-left:14px;padding-right:8px;height:50px}.ke4aiw4{width:20px;height:20px;flex-shrink:0;color:var(--nuuri-text-gray);transition:color .18s cubic-bezier(.2,.7,.3,1)}.ke4aiw3:focus-within>.ke4aiw4{color:var(--nuuri-text-default)}.ke4aiw5{position:relative;flex:1 1 auto;min-width:0;height:20px}.ke4aiw6{position:absolute;left:0;right:0;top:0;width:100%;height:20px;padding:0;border:none;outline:none;background:transparent;font-size:16px;line-height:20px;font-family:inherit;color:var(--nuuri-text-default);caret-color:var(--nuuri-background-nuuri-green)}.ke4aiw6::-moz-placeholder{color:transparent}.ke4aiw6::placeholder{color:transparent}.ke4aiw6:focus::-moz-placeholder{color:var(--nuuri-placeholder);opacity:.6}.ke4aiw6:focus::placeholder{color:var(--nuuri-placeholder);opacity:.6}.ke4aiw7{position:absolute;left:0;top:0;max-width:100%;font-size:16px;line-height:20px;color:var(--nuuri-placeholder);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),color .18s cubic-bezier(.2,.7,.3,1)}.ke4aiw6:focus+.ke4aiw7{color:var(--nuuri-text-gray);display:none}.ke4aiw6:not(:-moz-placeholder)+.ke4aiw7{display:none}.ke4aiw6:not(:placeholder-shown)+.ke4aiw7{display:none}[data-nuuri-theme] .ke4aiw6:focus-visible{outline:none}.ke4aiw9,.ke4aiwb{flex-shrink:0}.ke4aiwb{border:none;background:transparent;padding:2px;cursor:pointer;border-radius:50%}.ke4aiwb:hover{background-color:var(--nuuri-surface-hover-subtle)}.ke4aiwc{width:1px;height:28px;flex-shrink:0;background-color:#c7c5bc}.ke4aiwe{flex-shrink:0;width:44px;height:44px;margin-left:4px;border:none;border-radius:50%;cursor:pointer;color:var(--nuuri-text-default);background-color:var(--nuuri-button-primary)}.ke4aiwe:hover{background-color:var(--nuuri-button-primary-hover)}.ke4aiwf{width:20px;height:20px}.ke4aiwg{position:absolute;top:100%;left:0;right:0;margin-top:8px;z-index:20;background-color:var(--nuuri-background-white);border:1px solid #c7c5bc;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);overflow:hidden}.ke4aiwh{list-style:none;margin:0;padding:4px}.ke4aiwj{gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.ke4aiwl{background-color:var(--nuuri-surface-hover-subtle)}.ke4aiwm{width:18px;height:18px;flex-shrink:0;color:var(--nuuri-text-gray)}.ke4aiwn{display:flex;flex-direction:column;min-width:0}.ke4aiwo{font-size:15px;font-weight:500;color:var(--nuuri-text-default)}.ke4aiwo,.ke4aiwp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ke4aiwp,.ke4aiwq{font-size:13px;color:var(--nuuri-text-gray)}.ke4aiwq{padding:10px 12px}@media screen and (max-width:639px){.ke4aiw1{flex-direction:column;align-items:stretch;border-radius:20px;padding-top:4px;padding-bottom:4px}.ke4aiw3{flex:0 0 40px}.ke4aiwc{width:auto;height:1px;margin-left:14px;margin-right:14px}.ke4aiwe{width:100%;height:34px;margin-left:0;border-radius:22px}.ke4aiwg{left:-14px;right:-8px}}@media (prefers-reduced-motion:reduce){.ke4aiw7{transition:none}}.p8rkaa1{max-width:1200px;margin:0 auto}.p8rkaa7{color:var(--nuuri-text-gray)}.p8rkaaa{flex:1 1 280px;max-width:720px}.p8rkaab{padding-bottom:20px}.p8rkaad{grid-template-columns:1fr}.p8rkaae{position:relative;min-height:0;display:grid}.p8rkaag{max-width:600px;margin:0 auto}.p8rkaai{width:120px;height:120px;border-radius:50%;background-color:var(--nuuri-palette-pink-light-background)}.p8rkaam{color:var(--nuuri-text-gray)}.p8rkaao{max-width:300px}.p8rkaaq{width:80px;height:80px;color:var(--nuuri-palette-pink-dark-background);stroke-width:1.5}.p8rkaav{color:var(--nuuri-text-gray);flex-shrink:0;margin-right:4px}.p8rkaav,.p8rkaaw{width:20px;height:20px}.p8rkaax{width:200px;height:32px;border-radius:4px}.p8rkaax,.p8rkaay{background:var(--nuuri-border-default)}.p8rkaay{height:200px;border-radius:8px}.p8rkaaz{height:1px}@media screen and (min-width:768px){.p8rkaad{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.p8rkaad{grid-template-columns:repeat(3,1fr)}}