.luigi-chapter_chapter__8rFeH{background:#0b0c0b;color:#f1f2ee;--luigi-line:#f1f2ee24;--luigi-muted:#b3b6b0;--luigi-accent:#ff2934}.luigi-chapter_section__Sczlr{max-width:1600px;margin:auto;padding:90px 4vw 75px}.luigi-chapter_rail__3JhU7{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--luigi-line);padding-top:25px;font-size:13px;color:var(--luigi-muted)}.luigi-chapter_rail__3JhU7>span:first-child{display:flex;align-items:center;gap:10px;color:#f1f2ee;font-size:18px}.luigi-chapter_mark__00y1U{flex-shrink:0;color:#f1f2ee}.luigi-chapter_intro__WNgtp{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:8vw;margin:65px 0 60px}.luigi-chapter_intro__WNgtp h2{font-size:clamp(60px,7.8vw,116px);line-height:.98;letter-spacing:-.055em;font-weight:500;margin:0}.luigi-chapter_intro__WNgtp p{max-width:460px;font-size:clamp(17px,1.7vw,23px);line-height:1.5;margin:0}.luigi-chapter_intro__WNgtp p+p{color:var(--luigi-muted);font-size:16px;margin-top:20px}.luigi-chapter_examples__KsGgY{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--luigi-line);margin-bottom:25px}.luigi-chapter_examples__KsGgY button{display:flex;align-items:center;gap:12px;background:none;color:var(--luigi-muted);border:0;border-top:2px solid transparent;margin-top:-1px;padding:20px 12px 13px 0;font:inherit;font-size:15px;cursor:pointer;text-align:left}.luigi-chapter_examples__KsGgY button>span{font-size:11px;color:#8d928a}.luigi-chapter_examples__KsGgY button>svg{margin-left:auto;margin-right:15px}.luigi-chapter_examples__KsGgY button[aria-pressed=true]{border-top-color:var(--luigi-accent);color:#f1f2ee}.luigi-chapter_examples__KsGgY button[aria-pressed=true]>span{color:var(--luigi-accent)}.luigi-chapter_examples__KsGgY button:hover{color:#fff}.luigi-chapter_chapter__8rFeH a:focus-visible,.luigi-chapter_chapter__8rFeH button:focus-visible{outline:2px solid var(--luigi-accent);outline-offset:5px}.luigi-chapter_workspace__8aikq{border:1px solid #f1f2ee38;border-radius:14px;overflow:hidden;background:#141614;box-shadow:0 28px 70px #0003}.luigi-chapter_workspaceTop__vcPJ3{min-height:60px;display:flex;align-items:center;justify-content:space-between;padding:10px 22px;border-bottom:1px solid var(--luigi-line);gap:12px}.luigi-chapter_workspaceTop__vcPJ3>span{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--luigi-muted)}.luigi-chapter_workspaceTop__vcPJ3>button{display:flex;align-items:center;gap:8px;border:1px solid #f1f2ee30;background:#222520;color:#f1f2ee;border-radius:6px;font:inherit;font-size:12px;padding:5px 10px 5px 6px;cursor:pointer}.luigi-chapter_workspaceBody__Ac3UV{display:grid;grid-template-columns:minmax(0,1fr) 0fr;transition:grid-template-columns .85s cubic-bezier(.22,1,.36,1)}.luigi-chapter_workspace__8aikq[data-open=true] .luigi-chapter_workspaceBody__Ac3UV{grid-template-columns:minmax(0,1fr) .68fr}.luigi-chapter_page__ocuhL{min-width:0;padding:36px clamp(20px,3vw,48px) 22px;min-height:550px;position:relative}.luigi-chapter_pageHeading__pJdVg>span{font-size:11px;color:var(--luigi-muted)}.luigi-chapter_pageHeading__pJdVg h3{font-size:clamp(22px,2.2vw,34px);letter-spacing:-.045em;line-height:1.12;font-weight:500;margin:12px 0 30px}.luigi-chapter_pageSubhead__7aSI4{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--luigi-muted);padding-bottom:15px;border-bottom:1px solid var(--luigi-line)}.luigi-chapter_pageSubhead__7aSI4>span:first-child{color:#f1f2ee}.luigi-chapter_dish__YdTLl{display:flex;justify-content:space-between;gap:10px;padding:19px 0;border-bottom:1px solid var(--luigi-line);transition:background .65s}.luigi-chapter_dish__YdTLl strong,.luigi-chapter_setting__3KwZZ strong{font-size:15px;font-weight:500}.luigi-chapter_dish__YdTLl p,.luigi-chapter_setting__3KwZZ p{font-size:11px;line-height:1.5;color:var(--luigi-muted);margin:6px 0}.luigi-chapter_dishPrice__W6X7a{font-size:18px;font-variant-numeric:tabular-nums;text-align:right;min-width:70px}.luigi-chapter_dishPrice__W6X7a small{display:block;font-size:9px;color:var(--luigi-accent);margin-top:6px}.luigi-chapter_available__CGM51,.luigi-chapter_soldOut__WTBWy{display:inline-block;font-size:9px;color:#999e95}.luigi-chapter_soldOut__WTBWy{color:var(--luigi-accent)}.luigi-chapter_dish__YdTLl[data-updated=true] strong{color:#fff}.luigi-chapter_syncNote__pou7D{display:flex;align-items:center;gap:7px;color:var(--luigi-muted);font-size:10px;margin-top:22px}.luigi-chapter_pageResult__mp5Ja{display:flex;align-items:center;gap:8px;min-height:35px;margin-top:20px;font-size:11px;color:#f1f2ee;opacity:0;transform:translateY(5px);transition:opacity .5s,transform .5s}.luigi-chapter_pageResult__mp5Ja[data-visible=true]{opacity:1;transform:none}.luigi-chapter_pageResult__mp5Ja svg{color:var(--luigi-accent)}.luigi-chapter_assistant__Moom8{min-width:0;overflow:hidden;border-left:1px solid transparent;display:flex;flex-direction:column;background:#191c18;opacity:0;transform:translateX(20px);transition:opacity .55s,transform .85s cubic-bezier(.22,1,.36,1),border-color .55s}.luigi-chapter_workspace__8aikq[data-open=true] .luigi-chapter_assistant__Moom8{opacity:1;transform:none;border-color:var(--luigi-line)}.luigi-chapter_assistantHeader__9ZLSq{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;white-space:nowrap}.luigi-chapter_assistantHeader__9ZLSq>span:first-child{display:flex;align-items:center;gap:7px;font-size:15px}.luigi-chapter_assistantHeader__9ZLSq>span:last-child{color:#969c91;font-size:10px}.luigi-chapter_context__5B4VQ{display:flex;align-items:center;gap:9px;padding:11px 15px;margin:0 20px;background:#22261f;border:1px solid #f1f2ee16;border-radius:5px;color:var(--luigi-muted);font-size:9px}.luigi-chapter_context__5B4VQ strong{display:block;font-size:11px;color:#f1f2ee;font-weight:400;margin-top:3px;white-space:nowrap}.luigi-chapter_contextDot__NFJXZ{width:5px;height:5px;background:var(--luigi-accent);border-radius:50%;flex-shrink:0}.luigi-chapter_conversation__mZTpK{padding:26px 20px 12px;flex:1;min-width:240px;position:relative}.luigi-chapter_prompt__WvM7V{background:#292d26;border-radius:8px 8px 2px 8px;padding:13px 16px;margin-left:18px}.luigi-chapter_prompt__WvM7V>span{font-size:10px;color:var(--luigi-muted)}.luigi-chapter_prompt__WvM7V p,.luigi-chapter_reply__2Fq2H p{font-size:13px;line-height:1.6;margin:6px 0 0}.luigi-chapter_prompt__WvM7V,.luigi-chapter_reply__2Fq2H{opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.luigi-chapter_prompt__WvM7V[data-visible=true],.luigi-chapter_reply__2Fq2H[data-visible=true]{opacity:1;transform:none}.luigi-chapter_reply__2Fq2H{display:flex;gap:10px;margin-top:24px}.luigi-chapter_reply__2Fq2H strong{font-size:12px;font-weight:500}.luigi-chapter_reply__2Fq2H p{color:#d4d8ce}.luigi-chapter_actionDone__gtJDu{display:flex;align-items:center;gap:5px;color:var(--luigi-muted);font-size:10px;margin-top:12px}.luigi-chapter_thinking__Oyku3{display:none;align-items:center;gap:4px;margin:20px 10px;color:var(--luigi-muted);font-size:10px}.luigi-chapter_thinking__Oyku3[data-visible=true]{display:flex}.luigi-chapter_thinking__Oyku3 i{width:3px;height:3px;background:currentColor;border-radius:50%;animation:luigi-chapter_thinking__Oyku3 .7s ease-in-out infinite alternate}.luigi-chapter_thinking__Oyku3 i:nth-child(2){animation-delay:.15s}.luigi-chapter_thinking__Oyku3 i:nth-child(3){animation-delay:.3s}.luigi-chapter_thinking__Oyku3 span{margin-left:5px}.luigi-chapter_composer__woMzJ{display:flex;flex-direction:column;gap:22px;border:1px solid #f1f2ee30;border-radius:8px;padding:14px;margin:12px 20px 20px;font-size:12px;color:#a7aea0;min-width:200px}.luigi-chapter_composer__woMzJ>span:last-child{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#929a8a}.luigi-chapter_demoFoot__29SU2{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;color:var(--luigi-muted);font-size:11px}.luigi-chapter_demoFoot__29SU2 p{margin:0}.luigi-chapter_demoFoot__29SU2 button{display:flex;align-items:center;gap:7px;background:none;color:#d1d5cb;border:0;font:inherit;font-size:11px;padding:8px 0;cursor:pointer}.luigi-chapter_editorial__qQtBV{display:grid;grid-template-columns:1.15fr 1fr;gap:8vw;border-top:1px solid var(--luigi-line);padding-top:35px;margin-top:65px}.luigi-chapter_editorial__qQtBV>p{font-size:clamp(28px,3.3vw,49px);line-height:1.12;letter-spacing:-.045em;margin:0}.luigi-chapter_editorial__qQtBV>p span{color:var(--luigi-muted)}.luigi-chapter_editorial__qQtBV>div>p{max-width:440px;margin:0;color:var(--luigi-muted);font-size:16px;line-height:1.6}.luigi-chapter_editorial__qQtBV a{display:inline-flex;align-items:center;gap:22px;border-bottom:1px solid #f1f2ee;padding-bottom:9px;margin-top:26px;font-size:14px}.luigi-chapter_setting__3KwZZ{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--luigi-line);padding:24px 0}.luigi-chapter_setting__3KwZZ>span{font-size:25px;text-align:right;transition:color .5s}.luigi-chapter_setting__3KwZZ[data-updated=true]>span{color:var(--luigi-accent)}.luigi-chapter_setting__3KwZZ small{font-size:10px;display:block;color:var(--luigi-muted)}.luigi-chapter_toggle__5Zb2Z{display:block;width:30px;height:17px;background:#606b57;border-radius:20px;padding:3px}.luigi-chapter_toggle__5Zb2Z i{display:block;height:11px;width:11px;background:#f1f2ee;border-radius:50%;margin-left:auto}.luigi-chapter_metrics__PTobf{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:22px;gap:10px}.luigi-chapter_metrics__PTobf span{font-size:10px;color:var(--luigi-muted)}.luigi-chapter_metrics__PTobf strong{display:block;font-size:30px;font-weight:400;letter-spacing:-.04em;margin-top:6px}.luigi-chapter_statsReport__1z5B_{opacity:.22;transform:translateY(8px);transition:opacity .65s,transform .65s}.luigi-chapter_statsReport__1z5B_[data-ready=true]{opacity:1;transform:none}.luigi-chapter_statsReport__1z5B_ table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.luigi-chapter_statsReport__1z5B_ td,.luigi-chapter_statsReport__1z5B_ th{padding:9px 3px;text-align:right;border-bottom:1px solid #f1f2ee12;font-weight:400}.luigi-chapter_statsReport__1z5B_ tr>:first-child{text-align:left}.luigi-chapter_statsReport__1z5B_ thead{color:var(--luigi-muted)}.luigi-chapter_servicePage__Rn9KP>svg{margin:10px 0}.luigi-chapter_serviceBooking__ETT18{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid var(--luigi-line);padding:16px 0}.luigi-chapter_serviceBooking__ETT18>span{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--luigi-muted)}.luigi-chapter_serviceBooking__ETT18 strong{color:#f1f2ee;font-size:12px;font-weight:400}.luigi-chapter_serviceBooking__ETT18 time{font-size:23px}.luigi-chapter_serviceBooking__ETT18[data-updated=true] time{color:var(--luigi-accent)}.luigi-chapter_srOnly__YPuTC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes luigi-chapter_thinking__Oyku3{to{opacity:.25;transform:translateY(-2px)}}@media(min-width:1450px){.luigi-chapter_workspace__8aikq[data-open=true] .luigi-chapter_workspaceBody__Ac3UV{grid-template-columns:minmax(0,1fr) .55fr}.luigi-chapter_page__ocuhL{min-height:590px}}@media(max-width:800px){.luigi-chapter_section__Sczlr{padding:65px 20px}.luigi-chapter_intro__WNgtp{gap:30px;margin:40px 0}.luigi-chapter_intro__WNgtp h2{font-size:66px}.luigi-chapter_intro__WNgtp p{font-size:16px}.luigi-chapter_intro__WNgtp p+p{font-size:13px}.luigi-chapter_examples__KsGgY{grid-template-columns:1fr 1fr}.luigi-chapter_examples__KsGgY button{font-size:13px;padding-top:16px}.luigi-chapter_examples__KsGgY button>svg{margin-right:0}.luigi-chapter_examples__KsGgY button:nth-child(odd){margin-right:15px}.luigi-chapter_workspaceTop__vcPJ3{padding:10px 14px}.luigi-chapter_workspaceTop__vcPJ3>button,.luigi-chapter_workspaceTop__vcPJ3>span{font-size:10px;gap:5px}.luigi-chapter_page__ocuhL{padding:26px 20px 15px}.luigi-chapter_pageHeading__pJdVg h3{font-size:25px}.luigi-chapter_workspace__8aikq[data-open=true] .luigi-chapter_workspaceBody__Ac3UV{grid-template-columns:minmax(0,1fr) .85fr}.luigi-chapter_conversation__mZTpK{min-width:200px;padding:18px 14px}.luigi-chapter_assistantHeader__9ZLSq{padding:15px 14px}.luigi-chapter_assistantHeader__9ZLSq>span:last-child{display:none}.luigi-chapter_context__5B4VQ{margin:0 14px;padding:10px}.luigi-chapter_composer__woMzJ{margin:10px 14px 14px;min-width:170px}.luigi-chapter_prompt__WvM7V{padding:12px;margin-left:0}.luigi-chapter_reply__2Fq2H{gap:6px}.luigi-chapter_reply__2Fq2H>.luigi-chapter_mark__00y1U{width:24px}.luigi-chapter_prompt__WvM7V p,.luigi-chapter_reply__2Fq2H p{font-size:12px}.luigi-chapter_editorial__qQtBV{gap:30px}.luigi-chapter_editorial__qQtBV>div>p{font-size:14px}}@media(max-width:600px){.luigi-chapter_rail__3JhU7{font-size:10px}.luigi-chapter_editorial__qQtBV,.luigi-chapter_intro__WNgtp{grid-template-columns:1fr;gap:25px}.luigi-chapter_intro__WNgtp h2{font-size:72px}.luigi-chapter_intro__WNgtp p{max-width:340px;font-size:17px}.luigi-chapter_intro__WNgtp p+p{font-size:14px;margin-top:12px}.luigi-chapter_workspaceTop__vcPJ3>span{flex-wrap:wrap;max-width:150px}.luigi-chapter_workspaceTop__vcPJ3>button{white-space:nowrap}.luigi-chapter_workspaceBody__Ac3UV,.luigi-chapter_workspace__8aikq[data-open=true] .luigi-chapter_workspaceBody__Ac3UV{display:flex;flex-direction:column}.luigi-chapter_page__ocuhL{min-height:440px}.luigi-chapter_assistant__Moom8{border-left:0;border-top:1px solid var(--luigi-line);max-height:0;transform:translateY(12px);transition:opacity .55s,transform .65s,max-height .85s cubic-bezier(.22,1,.36,1)}.luigi-chapter_workspace__8aikq[data-open=true] .luigi-chapter_assistant__Moom8{max-height:560px;transform:none}.luigi-chapter_assistantHeader__9ZLSq{padding:16px 20px}.luigi-chapter_assistantHeader__9ZLSq>span:last-child{display:block}.luigi-chapter_context__5B4VQ{margin:0 20px}.luigi-chapter_conversation__mZTpK{min-width:0;padding:22px 20px;min-height:250px}.luigi-chapter_prompt__WvM7V{margin-left:25px}.luigi-chapter_prompt__WvM7V p,.luigi-chapter_reply__2Fq2H p{font-size:13px}.luigi-chapter_reply__2Fq2H>.luigi-chapter_mark__00y1U{width:30px}.luigi-chapter_reply__2Fq2H{gap:10px}.luigi-chapter_composer__woMzJ{margin:0 20px 20px}.luigi-chapter_demoFoot__29SU2{align-items:flex-start;font-size:9px}.luigi-chapter_demoFoot__29SU2 p{max-width:190px;line-height:1.6}.luigi-chapter_demoFoot__29SU2 button{white-space:nowrap;font-size:10px}.luigi-chapter_editorial__qQtBV{margin-top:40px}.luigi-chapter_editorial__qQtBV>p{font-size:36px}.luigi-chapter_editorial__qQtBV>div>p{font-size:16px}.luigi-chapter_editorial__qQtBV a{font-size:14px}.luigi-chapter_setting__3KwZZ{padding:20px 0}.luigi-chapter_dishPrice__W6X7a{font-size:17px}.luigi-chapter_dish__YdTLl strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.luigi-chapter_chapter__8rFeH *{animation:none!important;transition:none!important}}