.lgs-openai-hero .oa-tt{display:flex;align-items:center;gap:.55em;font-weight:700;font-size:.92em}.lgs-openai-hero .oa-tt img{width:1.3em;height:1.3em;object-fit:contain}.lgs-openai-hero .oa-tt small{font-weight:500;color:#8a857c;font-size:.92em}.lgs-openai-hero .oa-sp{flex:1}.lgs-openai-hero .oa-api{font-size:.8em;font-weight:600;color:#1f6b4a;background:#dcefe5;border-radius:3em;padding:.3em .8em}.lgs-openai-hero .oa-body{display:grid;grid-template-columns:22em minmax(0,1fr);height:29em}.lgs-openai-hero .oa-pn{display:flex;flex-direction:column;gap:1em;padding:1.2em;border-right:1px solid #ebe7df;background:#fdfcfa;min-width:0}.lgs-openai-hero .oa-pn small{display:block;font-size:.76em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a857c;margin-bottom:.45em}.lgs-openai-hero .oa-rf{display:grid;grid-template-columns:repeat(3,1fr);gap:.45em}.lgs-openai-hero .oa-rf span{aspect-ratio:1;border-radius:.55em;background:#1e1e1e;display:grid;place-items:center}.lgs-openai-hero .oa-rf img{width:82%;height:82%;object-fit:contain}.lgs-openai-hero .oa-sc{font-size:.92em;line-height:1.45;background:#fff;border:1px solid #e3dfd7;border-radius:.55em;padding:.6em .7em}.lgs-openai-hero .oa-rg{display:flex;flex-wrap:wrap;gap:.35em}.lgs-openai-hero .oa-rg span{font-size:.8em;font-weight:600;padding:.25em .55em;border-radius:3em;background:#ece8e1;color:#55524d}.lgs-openai-hero .oa-rg span.o{background:#fbe9de;color:#b23a10}.lgs-openai-hero .oa-go{margin-top:auto;display:grid;place-items:center;padding:.75em;border-radius:.55em;background:#1e1e1e;color:#f9f7f2;font-weight:600;font-size:.92em;transition:transform .2s}.lgs-openai-hero .oa-go.tap{transform:scale(.96)}.lgs-openai-hero .oa-go span{grid-area:1/1;transition:opacity .3s}.lgs-openai-hero .oa-go span+span{opacity:0;color:#ff4107}.lgs-openai-hero.gen .oa-go span:first-child{opacity:0}.lgs-openai-hero.gen .oa-go span+span{opacity:1}.lgs-openai-hero .oa-rs{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1em;padding:1.4em;background:#f6f3ec radial-gradient(circle,#d9d3c7 1px,transparent 1.2px) 0 0/1.4em 1.4em;min-width:0}.lgs-openai-hero .oa-cv{position:relative;width:15em;height:15em;border-radius:1em;background:#1e1e1e;display:grid;place-items:center;box-shadow:0 1em 2em rgba(30,30,30,.18)}.lgs-openai-hero .oa-cv img{width:86%;height:86%;object-fit:contain;opacity:0;transform:scale(.9);transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1)}.lgs-openai-hero.vu .oa-cv img{opacity:1;transform:none}.lgs-openai-hero .oa-ld{position:absolute;inset:0;display:grid;place-items:center;color:rgba(249,247,242,.7);font-size:.9em;font-weight:600;opacity:0;transition:opacity .3s}.lgs-openai-hero.gen .oa-ld{opacity:1}.lgs-openai-hero .oa-ld i{display:block;width:1.6em;height:1.6em;margin:0 auto .5em;border-radius:50%;border:2px solid #ff4107;border-right-color:transparent;animation:lgs-openai-hero-tourne .8s linear infinite}@keyframes lgs-openai-hero-tourne{to{transform:rotate(360deg)}}.lgs-openai-hero .oa-pal{display:flex;align-items:center;gap:.6em;font-size:.86em;font-weight:600;padding:.45em .8em;border-radius:3em;background:#fff;border:1px solid #e3dfd7;opacity:0;transform:translate3d(0,.4em,0);transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}.lgs-openai-hero .oa-pal i{width:1em;height:1em;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.lgs-openai-hero.net .oa-pal{opacity:1;transform:none}.lgs-openai-hero .oa-fi{position:absolute;right:1.2em;bottom:1.2em;display:inline-flex;align-items:center;gap:.45em;padding:.45em .8em;border-radius:3em;background:#1e1e1e;color:#f9f7f2;font-size:.82em;font-weight:600;opacity:0;transform:translate3d(0,.5em,0);transition:opacity .4s,transform .5s}.lgs-openai-hero .oa-fi b{color:#ff4107}.lgs-openai-hero.pose .oa-fi{opacity:1;transform:none}@media (max-width:991px){.lgs-openai-hero :is(.oa-pn small,.oa-rg span,.oa-api,.oa-pal,.oa-fi,.oa-tt small){font-size:13px}}@media (max-width:767px){.lgs-openai-hero .oa-body{grid-template-columns:minmax(0,1fr);height:24em}.lgs-openai-hero .oa-pn{position:absolute;left:0;right:0;top:2.9em;z-index:2;flex-direction:row;align-items:center;gap:.6em;padding:.6em .8em;border-right:0;border-bottom:1px solid #ebe7df}.lgs-openai-hero .oa-pn>div:not(.oa-rfw),.lgs-openai-hero .oa-rg,.lgs-openai-hero .oa-api,.lgs-openai-hero .oa-tt small{display:none}.lgs-openai-hero .oa-rfw small{display:none}.lgs-openai-hero .oa-rf{grid-template-columns:repeat(3,2.6em)}.lgs-openai-hero .oa-go{margin:0 0 0 auto;padding:.55em .9em;font-size:14px}.lgs-openai-hero .oa-rs{padding-top:5.2em}.lgs-openai-hero .oa-cv{width:11em;height:11em}.lgs-openai-hero .oa-fi{right:.8em;bottom:.8em}.lgs-openai-hero .oa-tt{font-size:14px}.lgs-openai-hero .oa-ld{font-size:13px}}.lgs-openai-carte-1 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-openai-carte-1 .oa1-pr{display:flex;align-items:center;gap:.5em;background:#fff;border:1px solid #e3dfd7;border-radius:.55em;padding:.45em .5em .45em .65em;font-size:.88em}.lgs-openai-carte-1 .oa1-pr span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgs-openai-carte-1 .oa1-gr{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:.45em;min-height:0}.lgs-openai-carte-1 .oa1-gr span{min-height:0;overflow:hidden;position:relative;border-radius:.55em;background:#1e1e1e;display:grid;place-items:center;opacity:.15;transition:opacity .4s}.lgs-openai-carte-1 .oa1-gr span.in{opacity:1}.lgs-openai-carte-1 .oa1-gr img{width:auto;height:84%;max-width:84%;object-fit:contain;transform:scale(.85);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lgs-openai-carte-1 .oa1-gr span.in img{transform:none}.lgs-openai-carte-1 .oa1-gr span::after{content:"";position:absolute;inset:-2px;border-radius:.6em;border:2px solid #ff4107;opacity:0;transition:opacity .3s}.lgs-openai-carte-1 .oa1-gr span.ch::after{opacity:1}@media (max-width:767px){.lgs-openai-carte-1 .oa1-pr{font-size:13px}}.lgs-openai-carte-2 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-openai-carte-2 .oa2-li{display:flex;flex-direction:column;gap:.4em}.lgs-openai-carte-2 .oa2-r{background:#fff;border:1px solid #e3dfd7;border-radius:.5em;padding:.45em .55em;font-size:.86em;line-height:1.35}.lgs-openai-carte-2 .oa2-r p{margin:0;color:#55524d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgs-openai-carte-2 .oa2-tg{display:flex;flex-wrap:wrap;gap:.3em;margin-top:.35em;opacity:0;transform:translate3d(0,.3em,0);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.lgs-openai-carte-2 .oa2-r.ok .oa2-tg{opacity:1;transform:none}.lgs-openai-carte-2 .oa2-tg span{font-size:.9em;font-weight:600;padding:.05em .45em;border-radius:.3em;background:#ece8e1}.lgs-openai-carte-2 .oa2-tg span.u{background:#fbe9de;color:#b23a10}.lgs-openai-carte-2 .oa2-ft{margin-top:auto;font-size:.82em;color:#6b665e;display:flex;align-items:center;gap:.4em}.lgs-openai-carte-2 .oa2-ft img{width:1.1em;height:1.1em;object-fit:contain}@media (max-width:767px){.lgs-openai-carte-2 .oa2-r,.lgs-openai-carte-2 .oa2-tg span,.lgs-openai-carte-2 .oa2-ft{font-size:13px}}.lgs-openai-carte-3 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-openai-carte-3 .oa3-au{display:flex;align-items:center;gap:.55em;padding:.5em .6em;border-radius:.6em;background:#1e1e1e}.lgs-openai-carte-3 .oa3-au>i{flex:none;width:1.9em;height:1.9em;border-radius:50%;background:#ff4107;display:grid;place-items:center}.lgs-openai-carte-3 .oa3-au>i svg{width:50%;height:50%;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}.lgs-openai-carte-3 .oa3-wv{flex:1;height:1.6em;display:flex;align-items:center;gap:2px}.lgs-openai-carte-3 .oa3-wv b{flex:1;height:100%;border-radius:1px;background:#f9f7f2;transform:scaleY(var(--h))}.lgs-openai-carte-3 .oa3-au small{color:rgba(249,247,242,.7);font-size:.82em}.lgs-openai-carte-3 .oa3-ar{align-self:center;font-size:.82em;font-weight:600;color:#8a857c;display:flex;align-items:center;gap:.4em}.lgs-openai-carte-3 .oa3-ar img{width:1.1em;height:1.1em;object-fit:contain}.lgs-openai-carte-3 .oa3-tx{flex:1;background:#fff;border:1px solid #e3dfd7;border-radius:.55em;padding:.55em .65em;font-size:.9em;line-height:1.45;color:#1e1e1e}.lgs-openai-carte-3 .oa3-tx span{opacity:0;transition:opacity .25s}.lgs-openai-carte-3 .oa3-tx span.in{opacity:1}@media (max-width:767px){.lgs-openai-carte-3 .oa3-au small,.lgs-openai-carte-3 .oa3-ar,.lgs-openai-carte-3 .oa3-tx{font-size:13px}}.lgs-openai-carte-4 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-openai-carte-4 .oa4-rf{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.lgs-openai-carte-4 .oa4-rf span{aspect-ratio:1;border-radius:.5em;background:#fff;border:1px solid #e3dfd7;display:grid;place-items:center}.lgs-openai-carte-4 .oa4-rf img{width:80%;height:80%;object-fit:contain}.lgs-openai-carte-4 .oa4-fl{align-self:center;display:flex;flex-direction:column;align-items:center;font-size:.8em;font-weight:600;color:#8a857c}.lgs-openai-carte-4 .oa4-fl i{width:2px;height:.9em;background:#cfc8bc;margin-bottom:.2em}.lgs-openai-carte-4 .oa4-nv{flex:1;display:flex;align-items:center;gap:.7em;padding:.5em;border-radius:.6em;background:#1e1e1e;min-height:0}.lgs-openai-carte-4 .oa4-nv img{height:100%;max-height:6em;aspect-ratio:1;object-fit:contain;opacity:0;transform:scale(.8);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1)}.lgs-openai-carte-4.vu .oa4-nv img{opacity:1;transform:none}.lgs-openai-carte-4 .oa4-nv div{display:flex;flex-direction:column;gap:.35em;color:#f9f7f2;font-size:.86em;line-height:1.3}.lgs-openai-carte-4 .oa4-st{display:inline-grid;align-self:flex-start}.lgs-openai-carte-4 .oa4-st>span{grid-area:1/1;transition:opacity .3s}.lgs-openai-carte-4 .oa4-st .b{opacity:0}.lgs-openai-carte-4.relu .oa4-st .a{opacity:0}.lgs-openai-carte-4.relu .oa4-st .b{opacity:1}@media (max-width:767px){.lgs-openai-carte-4 .oa4-fl,.lgs-openai-carte-4 .oa4-nv div{font-size:13px}}.lgs-openai-angle-1 .oa5-h{font-size:.92em;color:#6b665e;margin:0 0 .9em}.lgs-openai-angle-1 .oa5-h b{color:#1e1e1e}.lgs-openai-angle-1 .oa5-g{display:grid;grid-template-columns:repeat(6,1fr);gap:.7em}.lgs-openai-angle-1 .oa5-g span{position:relative;aspect-ratio:1;border-radius:.7em;background:#fff;border:1.5px solid #e3dfd7;display:grid;place-items:center;transition:border-color .3s}.lgs-openai-angle-1 .oa5-g span.ch{border-color:#ff4107}.lgs-openai-angle-1 .oa5-g img{width:78%;height:78%;object-fit:contain}.lgs-openai-angle-1 .oa5-g span i{position:absolute;top:-.45em;right:-.45em;width:1.4em;height:1.4em;border-radius:50%;background:#ff4107;display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .2s,transform .35s cubic-bezier(.3,1.6,.5,1)}.lgs-openai-angle-1 .oa5-g span i svg{width:62%;height:62%;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.lgs-openai-angle-1 .oa5-g span.ch i{opacity:1;transform:none}.lgs-openai-angle-1 .oa5-rg{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em;margin-top:1.2em}.lgs-openai-angle-1 .oa5-rg div{padding:.65em .75em;border-radius:.6em;background:#fff;border:1px solid #e3dfd7;font-size:.86em;line-height:1.35}.lgs-openai-angle-1 .oa5-rg div b{display:block;font-size:1.05em;margin-bottom:.15em}.lgs-openai-angle-1 .oa5-rg .pal{display:flex;gap:.3em;margin-top:.3em}.lgs-openai-angle-1 .oa5-rg .pal i{width:1em;height:1em;border-radius:50%;border:1px solid rgba(0,0,0,.15)}@media (max-width:767px){.lgs-openai-angle-1 .oa5-g{grid-template-columns:repeat(3,1fr);gap:.5em}.lgs-openai-angle-1 .oa5-g span:nth-child(n+4){display:none}.lgs-openai-angle-1 .oa5-rg{grid-template-columns:1fr;gap:.4em;margin-top:.8em}.lgs-openai-angle-1 .oa5-rg div:nth-child(3){display:none}.lgs-openai-angle-1 .oa5-h,.lgs-openai-angle-1 .oa5-rg div{font-size:13px}}.lgs-openai-angle-2 .oa6{display:grid;grid-template-columns:1.1fr 1fr;gap:1.3em}.lgs-openai-angle-2 .oa6 small{display:block;font-size:.76em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a857c;margin-bottom:.4em}.lgs-openai-angle-2 .oa6-sc{background:#fff;border:1px solid #e3dfd7;border-radius:.6em;padding:.8em .9em;font-size:.98em;line-height:1.5}.lgs-openai-angle-2 .oa6-sc em{font-style:normal;color:#b23a10;background:#fbe9de;border-radius:.25em;padding:0 .25em}.lgs-openai-angle-2 .oa6-pt{margin-top:.8em;font-size:.86em;color:#6b665e}.lgs-openai-angle-2 .oa6-pt b{color:#1e1e1e}.lgs-openai-angle-2 .oa6-rg{display:flex;flex-direction:column;gap:.45em}.lgs-openai-angle-2 .oa6-r{display:flex;align-items:center;gap:.55em;font-size:.9em;padding:.45em .6em;border-radius:.5em;background:#fff;border:1px solid #e3dfd7}.lgs-openai-angle-2 .oa6-r i{flex:none;position:relative;width:1.15em;height:1.15em;border-radius:.25em;border:1.5px solid #b9b2a6}.lgs-openai-angle-2 .oa6-r i::after{content:"";position:absolute;inset:-1.5px;border-radius:.25em;background:#ff4107 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat;opacity:0;transform:scale(.4);transition:opacity .2s,transform .35s cubic-bezier(.3,1.6,.5,1)}.lgs-openai-angle-2 .oa6-r.ok i::after{opacity:1;transform:none}.lgs-openai-angle-2 .oa6-r.no{background:#fff7f2;border-color:#fbe9de;color:#b23a10;font-weight:600}@media (max-width:767px){.lgs-openai-angle-2 .oa6{grid-template-columns:1fr;gap:.7em}.lgs-openai-angle-2 .oa6-pt,.lgs-openai-angle-2 .oa6-r:nth-child(n+5){display:none}.lgs-openai-angle-2 .oa6 small,.lgs-openai-angle-2 .oa6-r{font-size:13px}.lgs-openai-angle-2 .oa6-sc{font-size:14px;padding:.6em .7em}}.lgs-openai-angle-3 .oa7{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.lgs-openai-angle-3 .oa7-p{display:flex;flex-direction:column;gap:.55em}.lgs-openai-angle-3 .oa7-im{position:relative;aspect-ratio:1;border-radius:.7em;background:#1e1e1e;display:grid;place-items:center;overflow:hidden;transition:opacity .4s}.lgs-openai-angle-3 .oa7-im::after{content:"";position:absolute;inset:0;border-radius:.7em;border:2.5px solid #ff4107;opacity:0;transition:opacity .3s}.lgs-openai-angle-3 .oa7-p.ok .oa7-im::after{opacity:1}.lgs-openai-angle-3 .oa7-p.ko .oa7-im{opacity:.35}.lgs-openai-angle-3 .oa7-im img{width:80%;height:80%;object-fit:contain}.lgs-openai-angle-3 .oa7-fx{position:relative;width:62%;height:62%}.lgs-openai-angle-3 .oa7-fx i{position:absolute;border:3px solid #f9f7f2;border-radius:.4em}.lgs-openai-angle-3 .oa7-fx .a{left:8%;top:22%;width:46%;height:56%;background:#2c2c2c}.lgs-openai-angle-3 .oa7-fx .b{right:6%;top:10%;width:34%;height:34%;background:#ff4107;border-radius:50%}.lgs-openai-angle-3 .oa7-fx .c{right:10%;bottom:8%;width:30%;height:30%;background:#ff4107}.lgs-openai-angle-3 .oa7-fx .lt{position:absolute;left:14%;top:36%;font:800 1.5em/1 "Baseneue Condensed",sans-serif;color:#f9f7f2;letter-spacing:.04em}.lgs-openai-angle-3 .oa7-p b{font-size:.92em}.lgs-openai-angle-3 .oa7-st{display:inline-grid;justify-self:start}.lgs-openai-angle-3 .oa7-st>span{grid-area:1/1;transition:opacity .3s}.lgs-openai-angle-3 .oa7-st>span+span{opacity:0}.lgs-openai-angle-3 .oa7-p.ko .oa7-st>span:first-child,.lgs-openai-angle-3 .oa7-p.ok .oa7-st>span:first-child{opacity:0}.lgs-openai-angle-3 .oa7-p.ko .oa7-st>span+span,.lgs-openai-angle-3 .oa7-p.ok .oa7-st>span+span{opacity:1}.lgs-openai-angle-3 .oa7-p small{font-size:.8em;color:#8a857c}@media (max-width:767px){.lgs-openai-angle-3 .oa7{gap:.5em}.lgs-openai-angle-3 .oa7-p small{display:none}.lgs-openai-angle-3 .oa7-p b{font-size:13px}.lgs-openai-angle-3 .oa7-fx .lt{font-size:1.1em}}.lgs-openai-angle-4{padding:0!important;background:#1e1e1e;color:#f9f7f2}.lgs-openai-angle-4 .oa8-nav{display:flex;align-items:center;gap:.8em;padding:.9em 1.6em;font-size:.84em;color:rgba(249,247,242,.7);border-bottom:1px solid rgba(249,247,242,.12)}.lgs-openai-angle-4 .oa8-nav b{color:#f9f7f2}.lgs-openai-angle-4 .oa8{display:grid;grid-template-columns:9em minmax(0,1fr);gap:1.4em;align-items:center;padding:1.6em}.lgs-openai-angle-4 .oa8-pc{width:9em;height:9em;display:grid;place-items:center;opacity:0;transform:scale(.85) rotate(-4deg);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1)}.lgs-openai-angle-4.pose .oa8-pc{opacity:1;transform:none}.lgs-openai-angle-4 .oa8-pc img{width:100%;height:100%;object-fit:contain}.lgs-openai-angle-4 .oa8 small{font-size:.8em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ff4107}.lgs-openai-angle-4 .oa8 h4{margin:.35em 0 .5em;font-family:"Baseneue Expanded",sans-serif;font-weight:600;font-size:1.35em;line-height:1.2}.lgs-openai-angle-4 .oa8 p{margin:0;font-size:.92em;line-height:1.5;color:rgba(249,247,242,.78)}.lgs-openai-angle-4 .oa8-ok{position:absolute;right:1.4em;bottom:1.2em;display:inline-flex;align-items:center;gap:.5em;padding:.4em .75em;border-radius:3em;background:#f9f7f2;color:#1e1e1e;font-size:.82em;font-weight:600;opacity:0;transform:translate3d(0,.5em,0);transition:opacity .4s,transform .5s}.lgs-openai-angle-4 .oa8-ok i{width:.9em;height:.9em;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.lgs-openai-angle-4.pose .oa8-ok{opacity:1;transform:none}@media (max-width:767px){.lgs-openai-angle-4 .oa8-nav{padding:.8em 1em;font-size:13px}.lgs-openai-angle-4 .oa8{grid-template-columns:5.5em minmax(0,1fr);gap:.9em;padding:1em}.lgs-openai-angle-4 .oa8-pc{width:5.5em;height:5.5em}.lgs-openai-angle-4 .oa8 small,.lgs-openai-angle-4 .oa8 p,.lgs-openai-angle-4 .oa8-ok{font-size:13px}.lgs-openai-angle-4 .oa8 h4{font-size:15px}.lgs-openai-angle-4 .oa8 p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.md-bulle{display:none}@media (max-width:991px){.md-bulle{position:fixed;right:1.1em;bottom:1.1em;z-index:30;display:flex;padding:.22em;border:2px solid var(--light);border-radius:50%;opacity:0;pointer-events:none;transform:translateY(1.2em);transition:opacity .3s ease-out,transform .3s ease-out;box-shadow:0 .4em 1.2em #00000040}.md-bulle.on{opacity:1;pointer-events:auto;transform:none}.md-bulle span{display:flex;align-items:center;justify-content:center;width:3.5em;height:3.5em;border-radius:50%;background:var(--primary-color)}.md-bulle svg{display:block;width:1.8em;height:1.8em}}