.visit-try{--visit-ink:#183b31;--visit-accent:#d5a25e;--visit-soft:#eef3ef;color:var(--visit-ink);background:#f8f7f2;padding:95px clamp(24px,7vw,110px)}.visit-try-alba{--visit-ink:#3f151c;--visit-accent:#d35758;--visit-soft:#f7e9e6}.visit-try-auguste{--visit-ink:#10283b;--visit-accent:#63a6bd;--visit-soft:#e6f0f4}.visit-try-celeste{--visit-ink:#3b263a;--visit-accent:#ad779e;--visit-soft:#f1e9f0}.visit-try>header{max-width:900px}.visit-try>header>span{letter-spacing:.16em;font-size:8px;font-weight:800}.visit-try h2{margin:15px 0 20px;font:clamp(38px,4vw,62px)/1 Georgia}.visit-try h2 em{color:var(--visit-accent)}.visit-try>header p{max-width:760px;color:color-mix(in srgb,var(--visit-ink) 72%,white);font:15px/1.7 Arial,sans-serif}.visit-try-workspace{grid-template-columns:.92fr 1.08fr;gap:15px;margin-top:42px;display:grid}.visit-try-input,.visit-try-workspace>article{border:1px solid color-mix(in srgb,var(--visit-ink) 13%,transparent);background:#fff;border-radius:18px;padding:28px}.visit-try-input>small,.visit-try-workspace article small{letter-spacing:.15em;font-size:7px;font-weight:800}.visit-try textarea{background:var(--visit-soft);width:100%;min-height:150px;color:var(--visit-ink);resize:vertical;border:0;border-radius:12px;margin:15px 0 12px;padding:18px;font:16px/1.55 Arial,sans-serif}.visit-try-input>div{flex-wrap:wrap;gap:7px;display:flex}.visit-try-input>div button{border:1px solid color-mix(in srgb,var(--visit-ink) 18%,transparent);color:var(--visit-ink);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px;font-size:8px}.visit-try-submit{background:var(--visit-ink);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:22px;padding:15px;font-size:9px;font-weight:850}.visit-try-submit:disabled{opacity:.45}.visit-try-workspace>article{background:var(--visit-ink);color:#fff}.visit-try-workspace>article>header{align-items:center;gap:12px;display:flex}.visit-try-workspace>article>header>span{background:var(--visit-accent);width:46px;height:46px;color:var(--visit-ink);border-radius:50%;place-items:center;font:24px Georgia;display:grid}.visit-try-workspace>article>header>div{display:grid}.visit-try-workspace>article strong{margin-top:4px;font:19px Georgia}.visit-try-workspace>article>p{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;margin:15px 0;padding:22px 0;font:17px/1.5 Georgia}.visit-try ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.visit-try li{background:#ffffff0c;border-radius:9px;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;padding:13px;display:grid}.visit-try li b{color:var(--visit-accent);font-size:7px}.visit-try li span{font-size:10px}.visit-try li i{color:var(--visit-accent);font-style:normal}.visit-try article footer{color:#ffffff78;text-align:center;margin-top:18px;font-size:7px}:is(.visit-try textarea:focus,.visit-try button:focus-visible){outline:3px solid color-mix(in srgb,var(--visit-accent) 55%,white);outline-offset:2px}.visit-try-mic{border:1px solid color-mix(in srgb,var(--visit-accent) 45%,transparent);background:linear-gradient(135deg,var(--visit-soft),#fff);width:100%;min-height:70px;color:var(--visit-ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;column-gap:12px;margin-top:15px;padding:13px 16px;display:grid}.visit-try-mic>span{background:var(--visit-ink);width:38px;height:38px;color:var(--visit-accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--visit-accent) 16%,transparent);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.visit-try-mic>strong{font:16px Georgia}.visit-try-mic>small{color:color-mix(in srgb,var(--visit-ink) 62%,white);font-size:7px}.visit-try-mic.listening{background:var(--visit-ink);color:#fff}.visit-try-mic.listening>span{background:var(--visit-accent);color:var(--visit-ink);animation:1s infinite visitMicPulse}.visit-try-voice-notice{color:#6b4514;background:#fff3dc;border-radius:8px;margin:10px 0 0;padding:10px;font-size:9px;line-height:1.5}.visit-try-replay{width:38px;height:38px;color:var(--visit-accent);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff2b;border-radius:50%;margin-left:auto}.visit-try-workspace>article>header>div+.visit-try-replay{flex:none}@keyframes visitMicPulse{50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--visit-accent) 12%,transparent)}}.visit-professional-reply{border-left:3px solid var(--visit-accent);color:#fffffff0;background:#ffffff0c;gap:7px;margin:0 0 16px;padding:14px 16px;font:13px/1.55 Arial,sans-serif;display:grid}.visit-professional-reply small{color:var(--visit-accent)}.visit-try-awaiting{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:30px;display:grid}.visit-try-awaiting>span{background:var(--visit-accent);width:54px;height:54px;color:var(--visit-ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 12px #ffffff0b}.visit-try-awaiting>strong{margin-top:24px!important;font-size:25px!important}.visit-try-awaiting>p{color:#ffffffa8;max-width:390px;border:0!important;margin:12px 0 0!important;padding:0!important;font:11px/1.65 Arial,sans-serif!important}.visit-chef-composition{border-top:1px solid #ffffff2d;margin-top:18px;padding-top:16px}.visit-chef-composition>header{gap:5px;margin-bottom:10px;display:grid}.visit-chef-composition>header small{color:var(--visit-accent)}.visit-chef-composition>header strong{font-size:17px}.visit-chef-composition>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visit-chef-composition article{background:#ffffff0c;border-radius:10px;min-width:0;padding:13px}.visit-chef-composition article small{color:var(--visit-accent);display:block}.visit-chef-composition article strong{margin:6px 0;font:14px/1.25 Georgia;display:block}.visit-chef-composition article p{color:#ffffffb8;border:0;margin:0;padding:0;font:9px/1.5 Arial,sans-serif}.visit-chef-composition>footer{color:#ffffff8c!important;margin-top:10px!important}.visit-chef-composition>div>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0c;border:1px solid #0000;border-radius:10px;min-width:0;padding:13px}.visit-chef-composition>div>button:hover,.visit-chef-composition>div>button.selected{border-color:var(--visit-accent);background:#ffffff16}.visit-chef-composition>div>button small{color:var(--visit-accent);display:block}.visit-chef-composition>div>button strong{margin:6px 0;font:14px/1.25 Georgia;display:block}.visit-chef-composition>div>button p{color:#ffffffb8;border:0;margin:0;padding:0;font:9px/1.5 Arial,sans-serif}.visit-chef-composition>div>button em{color:var(--visit-accent);margin-top:10px;font:800 8px/1.4 Arial,sans-serif;display:block}.visit-chef-composition>div>button:has(.visit-proposal-photo){padding:0 0 15px;overflow:hidden}.visit-proposal-photo{aspect-ratio:1.45;background-image:url(/culinary/repas-30-min-viande-poisson-vegetarien.webp);background-repeat:no-repeat;background-size:300% 100%;width:100%;margin-bottom:14px;display:none}.visit-proposal-quick-meat .visit-proposal-photo,.visit-proposal-quick-fish .visit-proposal-photo,.visit-proposal-quick-vegetarian .visit-proposal-photo{display:block}.visit-proposal-quick-meat .visit-proposal-photo{background-position:0}.visit-proposal-quick-fish .visit-proposal-photo{background-position:50%}.visit-proposal-quick-vegetarian .visit-proposal-photo{background-position:100%}:is(.visit-chef-composition>div>button:has(.visit-proposal-photo)>small,.visit-chef-composition>div>button:has(.visit-proposal-photo)>strong,.visit-chef-composition>div>button:has(.visit-proposal-photo)>p,.visit-chef-composition>div>button:has(.visit-proposal-photo)>em){margin-left:15px;margin-right:15px}.visit-chef-composition>div>button:has(.visit-proposal-photo)>strong{font-size:18px}.visit-chef-composition>div>button:has(.visit-proposal-photo)>p{min-height:44px;font-size:10px}.visit-try-chef.visit-try-has-result{padding-top:52px}.visit-try-chef.visit-try-has-result>header{justify-content:space-between;align-items:center;gap:20px;max-width:none;display:flex}.visit-try-chef.visit-try-has-result>header>span,.visit-try-chef.visit-try-has-result>header>h2,.visit-try-chef.visit-try-has-result>header>p,.visit-try-chef.visit-try-has-result>header>.visit-try-restored{display:none}.visit-try-chef.visit-try-has-result .visit-try-reset{margin:0 0 18px auto;position:static}.visit-try-chef.visit-try-has-result .visit-try-workspace{grid-template-columns:1fr;max-width:1180px;margin:0 auto}.visit-try-chef.visit-try-has-result .visit-try-input{display:none}.visit-try-chef.visit-try-has-result .visit-try-workspace>article{padding:34px}.visit-try-chef.visit-try-has-result .visit-chef-composition>div{grid-template-columns:repeat(3,minmax(0,1fr))}.visit-try-chef.visit-try-has-result .visit-professional-reply{max-width:800px}.visit-try-continue{border-top:1px solid #ffffff2d;gap:8px;margin-top:18px;padding-top:16px;display:grid}.visit-try-continue button{color:var(--visit-ink);cursor:pointer;background:#fff;border:0;border-radius:10px;padding:13px 16px;font-weight:800}.visit-try-continue small{color:#ffffffa6;line-height:1.45}.visit-try-continue p{color:#ffd8d0;margin:0;font-size:9px}@media (max-width:760px){.visit-try{padding:60px 18px}.visit-try h2{font-size:39px}.visit-try-workspace{grid-template-columns:1fr}.visit-try-input,.visit-try-workspace>article{padding:21px}.visit-try textarea{min-height:130px}.visit-chef-composition>div,.visit-try-chef.visit-try-has-result .visit-chef-composition>div{grid-template-columns:1fr}.visit-try-chef.visit-try-has-result{padding:25px 14px}.visit-try-chef.visit-try-has-result .visit-try-workspace>article{padding:20px}.visit-try-chef.visit-try-has-result .visit-try-reset{margin-bottom:12px}}.visit-try>header .visit-try-restored{color:var(--visit-accent);margin-top:16px;font:700 11px/1.5 Arial,sans-serif;display:block}.visit-try-reset{color:var(--visit-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:12px;padding:3px 0;font:700 10px Arial,sans-serif}.visit-try-pause{width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2b;margin-top:7px;padding:10px 14px;font-size:8px;font-weight:800}.visit-try-mic.speaking{border-color:#d5a455}.visit-try-mic:disabled{cursor:default;opacity:1}.visit-free-recipe{color:#183b31;background:#f8f3e7;border-radius:15px;margin-top:18px;padding:18px}.visit-free-recipe>header{border-bottom:1px solid #183b3120;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.visit-free-recipe>header small{color:#8a5d25}.visit-free-recipe>header h3{margin:6px 0 5px;font:24px/1.1 Georgia}.visit-free-recipe>header p{color:#183b31b8;border:0;margin:0;padding:0;font:10px/1.55 Arial,sans-serif}.visit-free-recipe>header>strong{color:#fff;background:#183b31;border-radius:999px;flex:none;padding:8px 10px;font:800 9px Arial,sans-serif}.visit-free-recipe-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.visit-free-recipe-meta span{background:#fff;border-radius:9px;gap:4px;padding:10px;display:grid}.visit-free-recipe-meta small{color:#8a5d25}.visit-free-recipe-meta b{font:700 9px/1.4 Arial,sans-serif}.visit-free-recipe-body{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.visit-free-recipe-body>section{background:#fff;border-radius:11px;padding:14px}.visit-free-recipe-body h4{margin:0 0 11px;font:18px Georgia}.visit-free-recipe-body>section:first-child>p{color:#183b31;border:0;border-bottom:1px solid #183b3114;justify-content:space-between;gap:12px;margin:0;padding:7px 0;font:9px/1.35 Arial,sans-serif;display:flex}.visit-free-recipe-body>section:first-child>p b{white-space:nowrap}.visit-free-recipe-body>section:first-child h4:not(:first-child){margin-top:20px}.visit-free-recipe-body>section:nth-child(2)>article{border-bottom:1px solid #183b3114;grid-template-columns:30px 1fr;gap:9px;padding:10px 0;display:grid}.visit-free-recipe-body>section:nth-child(2)>article>b{color:#fff;background:#183b31;border-radius:50%;place-items:center;width:27px;height:27px;font:800 8px Arial,sans-serif;display:grid}.visit-free-recipe-body>section:nth-child(2)>article div{gap:5px;display:grid}.visit-free-recipe-body>section:nth-child(2)>article strong{font:15px Georgia}.visit-free-recipe-body>section:nth-child(2)>article small{color:#8a5d25;line-height:1.4}.visit-free-recipe-body>section:nth-child(2)>article p{color:#183b31cf;border:0;margin:0;padding:0;font:10px/1.55 Arial,sans-serif}.visit-free-recipe-body>section:nth-child(2)>article em{color:#7a5325;font:700 8px/1.4 Arial,sans-serif}.visit-free-recipe>footer{line-height:1.5;color:#183b3188!important}.visit-free-recipe-loading,.visit-free-recipe-error{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:90px;display:flex;color:#183b31!important;border:0!important;margin:0!important;padding:15px!important;font:11px/1.5 Arial,sans-serif!important}.visit-free-recipe-loading span{color:#d5a25e;animation:1s infinite visitMicPulse}@media (max-width:760px){.visit-free-recipe{padding:14px}.visit-free-recipe>header{display:grid}.visit-free-recipe-meta,.visit-free-recipe-body{grid-template-columns:1fr}.visit-free-recipe-body>section{padding:12px}}
