@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}body,html{max-width:100vw;overflow-x:hidden;margin:0;height:100%}:root{--color:#021727;--blue:rgb(0,25,101)}body{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color)}*{box-sizing:border-box;padding:0;margin:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;cursor:pointer}::-webkit-scrollbar-track:hover{background:#e2e2e2}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#999}a{color:inherit;text-decoration:none}.main-container{height:100%;overflow:hidden}.grid-container{height:100%;display:grid;grid-template:"lside center rside" 1fr "lside bottom rside" auto/280px 1fr 280px;max-width:1340px;margin:24px auto;height:calc(100% - 49px);grid-gap:24px;gap:24px}@media screen and (max-width:1150px){.grid-container{grid-template:"lside center" auto "rside center" 1fr "bottomleft bottom" auto/250px 1fr;gap:24px 0;padding-right:12px}}.chat-inner{grid-area:center;padding:24px;border-radius:6px;box-sizing:border-box;overflow-y:auto;font-size:18px;line-height:30px}.chat-messages{justify-content:flex-end;align-items:flex-start;display:flex;flex-direction:column;gap:24px;min-height:100%}.message{padding:22px 32px;border-radius:36px;max-width:calc(100% - 120px);display:inline-block;width:auto;background-color:#f4f4f4;transition:background-color .15s,transform .15s,opacity .15s}.message:hover{background-color:#e8e8e8}.message.me{align-self:flex-end;background-color:#ffffff;border:1px solid #e5e5e5}.message.me:hover{background-color:#f4f4f4}.message.appear{transform:scale(0);opacity:0}.input-bar{grid-area:bottom;margin:0 32px;position:relative}.input-bar input{width:100%;padding:22px 64px 22px 32px;border-radius:100px;background-color:#f2f2f2;font-size:22px;border:1px solid transparent;font-family:var(--font-geist-sans)}.input-bar input:focus{outline:none;border:1px solid #dddddd}.input-bar .submit{position:absolute;right:12px;color:#888;border:none;padding:12px;top:9px;background-color:transparent;cursor:pointer;opacity:0;pointer-events:none}.input-bar:focus-within .submit{opacity:1;pointer-events:all}.evaluate-btn{position:fixed;right:24px;bottom:24px;padding:24px 36px;border-radius:100px;border:none;background-color:rgb(0,25,101);color:white;font-family:var(--font-geist-sans);cursor:pointer;font-size:20px}.evaluate-btn:hover{opacity:.9}.spinner{display:block;width:22px;height:22px;aspect-ratio:1;border-radius:50%;border:1px solid #222;animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite}@keyframes l20-1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}.spinner.center{align-self:center;justify-self:center}.message ol,.message ul{padding-left:1.6em;margin:12px 0}.message h3{margin:12px 0}.message p{margin-bottom:12px}.message p:last-child{margin-bottom:0}.message.tooltip{width:100%;max-width:100%;background-color:#ffffff;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;border-radius:0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.message.tooltip:hover{background-color:#f8f8f8;border-radius:6px}.tooltip h3{font-weight:500;margin:0}.tooltip p{font-size:16px;margin-bottom:0}.message.tooltip+.message.tooltip{margin-top:-25px}.tooltip-buttons{display:flex;gap:12px;margin-top:12px;padding-left:38px}.tooltip-buttons button{flex:1 1;max-width:120px;padding:6px;background-color:#e8e8e8;border:none;border-radius:6px;font-weight:500;font-family:var(--font-geist-sans);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;gap:4px}.tooltip-buttons button.selected{background-color:#2c2d35;color:white}.tooltip-buttons button:hover{background-color:#d8d8d8}.tooltip-buttons button:disabled{opacity:.8}.tooltip-result{font-size:18px;padding-top:16px}.tooltip-result span{display:inline-block;padding:4px 24px;background-color:#f2f2f2;border-radius:6px;margin-left:12px;border:1px solid #e2e2e2}aside{display:flex;flex-direction:column;padding:12px;grid-area:lside}aside a,aside button{display:flex;align-items:center;padding:6px 12px;gap:6px;cursor:pointer;border-radius:6px;font-size:16px;border:none;background:transparent;font-family:var(--font-geist-sans);color:var(--color);margin-bottom:6px}aside a:hover,aside button:hover{background-color:#e8e8e8}aside a.active,aside button.active{font-weight:700;background-color:#f2f2f2}.chat-aside{grid-area:rside;padding:12px;overflow-y:auto}.settings{grid-area:center;padding:22px 12px;border-radius:10px;overflow-y:auto}.settings section{padding:12px}.settings h2{margin-bottom:24px}.settings input,.settings textarea{padding:6px 12px;border-radius:6px;border:1px solid #aaa;width:100%;margin:6px 0;font-family:var(--font-geist-sans)}.settings input:focus,.settings textarea:focus{outline:none;border-color:#666}.settings textarea{min-width:100%;max-width:100%;min-height:120px}.settings h3{font-size:16px;margin-bottom:12px}.settings input:-moz-read-only,.settings textarea:disabled
.settings textarea:-moz-read-only{background-color:#f2f2f2;-moz-user-select:none;user-select:none;border-color:#ccc}.settings input:disabled,.settings input:read-only,.settings textarea:disabled
.settings textarea:read-only{background-color:#f2f2f2;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-color:#ccc}.settings .input-container{position:relative}.settings .input-container .spinner{position:absolute;bottom:24px;right:24px;width:14px;height:14px}.settings .input-container label{position:absolute;top:7px;left:1px;font-size:12px;font-weight:700;pointer-events:none;padding:7px 12px 6px;background:linear-gradient(90deg,white 75%,transparent);box-sizing:border-box;border-radius:6px}.settings .input-container:has(label) input{padding:6px 12px 6px 107px}.settings .input-container:has(label) textarea{padding-top:28px}.input-loading{padding:6px 12px;border-radius:6px;border:1px solid #aaa;width:100%;margin:6px 0;height:29px;display:block;background:linear-gradient(90deg,#00000000 33%,#00000010 50%,#00000000 66%) #f2f2f2;background-size:300% 100%;animation:l1 1s linear infinite}.input-loading.textarea-loading{min-height:100px}@keyframes l1{0%{background-position:100%}}.settings .addlist{display:flex;gap:6px;align-items:center;justify-content:center;padding:6px 22px 6px 12px;background-color:#f2f2f2;border:1px solid #d2d2d2;border-radius:6px;margin-top:12px;cursor:pointer;font-family:var(--font-geist-sans)}.settings .addlist:hover{background-color:#d2d2d2}.settings .legend{margin-top:18px;margin-bottom:24px;font-size:13px}.submit-btn{position:fixed;bottom:12px;right:24px;background-color:#1c192d;color:white;font-family:var(--font-geist-sans);font-size:18px;border:none;padding:16px 24px;border-radius:100px;cursor:pointer;display:flex;gap:12px}.submit-btn:disabled,.submit-btn:hover{opacity:.8}.submit-btn .spinner{border-color:white;width:18px;height:18px;align-self:center}.form-message{position:fixed;bottom:18px}.input-group{display:flex;width:calc(100% + 24px)!important;box-sizing:border-box;margin:0 -12px;padding:0 12px}.input-group:focus-within{background-color:#f2f2f2}.input-group.divider{padding:6px 12px}.input-group.divider+.input-group.divider{border-top:1px solid #ddd}.input-group:has(.input-hidden){transition:padding .3s}.input-group:has(.input-hidden .error),.input-group:has(.input-hidden):focus-within{padding:16px 12px 12px}.input-group .input-hidden{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s,padding .3s}.input-group:focus-within .input-hidden,.input-group:has(.error) .input-hidden{grid-template-rows:1fr;padding:6px 0 12px}.input-group .input-hidden>div{overflow:hidden}.input-group:not(:focus-within) .visible-focus-within{display:none}.input-column{flex-direction:column}.input-row{display:flex;flex-direction:row;gap:6px;width:100%;align-items:flex-start}.input-row .f1{flex:1 1}.input-row .f2{flex:2 1}.delete-btn,.edit-button{background-color:transparent;border:none;padding:8px;cursor:pointer;border-radius:100px;margin-left:-2px;margin-right:-4px;transition:background-color .3s;margin-top:4px}.delete-btn:hover{background-color:#f2f2f2}.settings input:has(+.error),.settings textarea:has(+.error){border-color:#ff186f}.settings p.error{color:#ff186f;font-size:12px;margin-top:24px;margin-bottom:6px}.settings .input-container p.error{margin-top:-3px;margin-left:6px}.settings p.success{color:#358f77;font-size:14px;margin-top:24px;margin-bottom:12px}.hint{font-size:13px;color:#888;margin-top:12px;margin-bottom:12px;line-height:1.4}.stat-values{margin-top:12px;width:100%}.stat-value{margin:0 -12px;padding:8px 12px;display:grid;grid-template-columns:auto 1fr;grid-gap:6px;gap:6px;font-size:14px;justify-content:space-between;border-bottom:1px solid #e6e6e6}.stat-value b{font-weight:600}.stat-value{text-align:right}.stat-value:last-of-type{border-bottom:none}.stat-value:hover{background-color:#f2f2f2}.chat-center{flex:1 1;height:100%;display:flex;align-items:center;justify-content:center;max-width:300px;align-self:center;text-align:center;line-height:1.4}.file-label{display:flex;gap:12px;padding:6px;margin:-6px;border-radius:12px;cursor:pointer}.file-label:hover{background-color:#f2f2f2}.settings .file-label .error{margin-top:6px}.tooltip-file{width:100%;max-width:300px;aspect-ratio:5/2;position:relative;border-radius:24px;overflow:hidden;border:1px solid #ccc;display:block;text-decoration:none;cursor:pointer;margin-top:12px;background-color:#525659;transition:transform .15s,opacity .15s}.tooltip-file:hover{opacity:.8}.tooltip-file.appear{transform:scale(0);opacity:0}.tooltip-file span{position:absolute;bottom:0;right:0;left:0;z-index:1;color:white;font-size:16px;padding:12px 24px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tooltip-file:hover span{padding:12px 68px 12px 24px}.tooltip-file:hover span:after{content:"ABRIR";position:absolute;right:24px;bottom:12px;font-size:14px}.tooltip-file iframe{width:120%;height:120%;overflow:hidden!important;border:none;outline:none;position:absolute;inset:-10%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tooltip-file .backdrop{background:linear-gradient(0deg,#000000e3,transparent 70%);position:absolute;inset:0;z-index:0}.file-sidebar{position:fixed;right:0;max-width:800px;width:100%;top:0;bottom:0;height:100%;box-sizing:border-box;padding:12px;background:white;display:flex;flex-direction:column;z-index:10;transition:transform .3s,opacity .3s}.file-sidebar.appear{transform:translateX(100%);opacity:0}.file-sidebar-backdrop{position:fixed;inset:0;z-index:9;background-color:#00000066}.file-sidebar h3{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px}.file-sidebar h3 button{background-color:transparent;border:none;cursor:pointer;padding:8px;border-radius:100px;width:42px;height:42px;box-sizing:border-box}.file-sidebar h3 button:hover{background-color:#f2f2f2}.file-sidebar iframe{height:100%;width:100%;border:none;border-radius:12px;flex:1 1}.loading-screen{position:fixed;inset:0;background-color:rgb(0,25,101);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;transition:-webkit-clip-path .4s;transition:clip-path .4s;transition:clip-path .4s,-webkit-clip-path .4s;-webkit-clip-path:circle(100%);clip-path:circle(100%)}.loading-screen.appear{-webkit-clip-path:circle(0);clip-path:circle(0)}.loading-screen h2{display:flex;gap:12px;align-items:center;margin-bottom:32px;font-weight:500}.loading-screen .spinner{border-color:white}.feedback-content{overflow-y:auto;grid-column:2/4;font-size:18px;line-height:160%}.feedback-content h3{margin:32px 0 24px;font-size:28px;line-height:140%}.feedback-content h4{font-size:22px;margin:32px 0 12px}.feedback-content h5{font-size:18px;margin-top:28px}.feedback-inner{max-width:740px;margin-top:5em;margin-bottom:7em}.feedback-content p{margin:12px 0}.feedback-content ol,.feedback-content ul{padding-left:1.8em;margin:12px 0}.feedback-content li{margin-bottom:16px}.already-finished{display:flex;align-items:center;font-size:18px;gap:12px;justify-content:center}.already-finished a,.feedback-chat a{background-color:var(--blue);color:white;font-family:var(--font-geist-sans);padding:12px 24px;border-radius:100px}.already-finished a:hover,.feedback-chat a:hover{opacity:.86}.feedback-chat{grid-area:bottom;place-self:center}.feedback-feedback{text-align:center;flex-direction:column;margin-top:32px;color:#666}.feedback-feedback,.feedback-feedback .options{display:flex;justify-content:center}.feedback-feedback .options button{background-color:transparent;padding:12px;border:none;cursor:pointer;border-radius:100px}.feedback-feedback .options button:hover{background-color:#f2f2f2}.center,.center.error{text-align:center}.center.error{color:#ff186f;width:100%}@media screen and (max-width:1150px){.evaluate-btn{left:24px;right:auto!important}}.prompts-version h4{font-size:14px;margin-bottom:6px}.prompts-version{font-size:14px;padding:0 12px}.prompt-version{padding:3px 12px;margin:0 -12px}.prompt-version:hover{background-color:#f2f2f2}.prompts-version small{text-transform:uppercase;color:#666;position:relative;top:-1px;margin-left:.2em}.prompt-version button{background-color:transparent;border:none;padding:0 6px;cursor:pointer;color:var(--blue);font-weight:500;font-family:var(--font-geist-sans);display:none}.prompt-version:hover button{display:inline-block}.load-versions{background-color:transparent;border:none;cursor:pointer;color:var(--blue);font-weight:500;font-family:var(--font-geist-sans);margin-top:6px}.underline{text-decoration:underline;cursor:pointer}.selectAgent{position:relative;margin-bottom:6px}.selectAgent .outer{background-color:#eee;border:1px solid #ddd;padding:12px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.selectAgent .outer:hover{background-color:#ddd}.selectAgent .outer svg{width:22px;height:22px}.selectAgent .options{position:absolute;background-color:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px;opacity:0;transform:translateY(-12px);transition:opacity .3s,transform .3s;pointer-events:none}.selectAgent .options:hover,.selectAgent .outer:focus+.options,.selectAgent:focus-within .options{opacity:1;transform:none;pointer-events:all}