.XqjIDa_max-width-page{max-width:1800px;margin-left:auto;margin-right:auto}.XqjIDa_link{border:1px solid var(--border-subtle-color,#ffffff1a);font-family:var(--font-inter,sans-serif);font-size:var(--type-md,1.25rem);cursor:pointer;color:#fff;background-color:#df7355;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:inherit;font-weight:400;line-height:1.3;text-decoration:none;transition:all .15s cubic-bezier(0,0,.2,1);display:inline-flex}.XqjIDa_link:hover,.XqjIDa_link:focus-visible{color:#0d0d0c;background:#f5f7fa}:root[data-theme=light] .XqjIDa_link{color:#f5f7fa}:root[data-theme=light] .XqjIDa_link:hover,:root[data-theme=light] .XqjIDa_link:focus-visible{color:#ffebe0;background:#111212}.XqjIDa_link svg{flex-shrink:0;width:24px;height:24px}.XqjIDa_link{white-space:nowrap;border-radius:.25rem;margin-right:auto}.XqjIDa_link svg{width:1em;height:1em}
.S3r9mW_max-width-page{max-width:1800px;margin-left:auto;margin-right:auto}.S3r9mW_borderGradientContainer{z-index:0;border-radius:50rem;position:absolute;inset:0;overflow:hidden}.S3r9mW_borderGradientRotator{width:300%;height:300%;animation:5s linear infinite S3r9mW_spinBorder;position:absolute;inset:-100%}.S3r9mW_borderGradient{background:conic-gradient(from 225deg,#0000 0deg,#df7355 90deg,#0000 90deg);position:absolute;inset:0}:root[data-theme=light] .S3r9mW_borderGradient{background:conic-gradient(from 225deg,#0000 0deg,#0d0d0c 90deg,#0000 90deg)}.S3r9mW_innerCutout{z-index:1;pointer-events:none;background-color:#111212;border-radius:50rem;position:absolute;inset:1px}:root[data-theme=light] .S3r9mW_innerCutout{background-color:#ffebe0}.S3r9mW_chatInputWrapper{isolation:isolate;border:1px solid var(--border-subtle-color,#ffffff1a);cursor:pointer;background-color:#00000038;border-radius:50rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 2rem;display:flex;position:relative;overflow:hidden}:root[data-theme=light] .S3r9mW_chatInputWrapper{color:#0d0d0c}.S3r9mW_chatInputWrapper:hover .S3r9mW_innerCutout{background-color:#0d0d0c}@keyframes S3r9mW_spinBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.S3r9mW_chatEmblem{z-index:2;flex:none;width:2rem;height:2rem;display:flex;position:relative}@media (max-width:767px){.S3r9mW_chatEmblem{display:none}}.S3r9mW_chatEmblem svg{width:100%;height:100%}:root[data-theme=light] .S3r9mW_chatEmblem svg path{fill:#0d0d0c}.S3r9mW_chatInputPlaceholder{z-index:2;font-family:var(--font-inter,sans-serif);pointer-events:none;opacity:.8;flex:1;font-size:1rem;font-weight:400;line-height:1.5;position:relative}.S3r9mW_chatSubmitButton{z-index:2;color:#0d0d0c;pointer-events:none;background-color:#f5f7fa;border:none;border-radius:50rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .15s cubic-bezier(0,0,.2,1);display:inline-flex;position:relative}.S3r9mW_chatSubmitButton svg{width:1rem;height:1rem}
.op8zgW_max-width-page{max-width:1800px;margin-left:auto;margin-right:auto}.op8zgW_overlay{z-index:9999;animation:.3s op8zgW_fadeIn;position:fixed;inset:0}@keyframes op8zgW_fadeIn{0%{opacity:0}to{opacity:1}}.op8zgW_sidebar{background-color:#111212bf;width:100%;height:100vh;position:fixed;top:0;right:0}.op8zgW_sidebar:focus-within{background-color:#111212}.op8zgW_sidebar{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-left:1px solid var(--border-subtle-color,#ffffff1a);flex-direction:column;animation:.2s ease-in-out op8zgW_slideIn;display:flex;overflow-y:auto}:root[data-theme=light] .op8zgW_sidebar{background-color:#ffebe0cc}:root[data-theme=light] .op8zgW_sidebar:focus-within{background-color:#ffebe0}@media (min-width:768px){.op8zgW_sidebar{width:50%;max-width:680px}}@keyframes op8zgW_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.op8zgW_header{border-bottom:1px solid var(--border-subtle-color,#ffffff1a);background-color:#111212;flex-shrink:0;justify-content:space-between;align-items:center;min-height:60px;padding:0 6rem;display:flex}:root[data-theme=light] .op8zgW_header{background-color:#ffebe0}@media (max-width:767px){.op8zgW_header{padding:0 1.5rem}}.op8zgW_headerTitle{font-family:var(--font-inter,sans-serif);font-size:var(--type-lg,1.5625rem);letter-spacing:-.05em;color:#f5f7fa;margin:0;font-weight:500;line-height:1.25}:root[data-theme=light] .op8zgW_headerTitle{color:#111212}.op8zgW_closeButton{cursor:pointer;color:#f5f7fa;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:opacity .2s;display:flex}.op8zgW_closeButton:hover{opacity:.7}:root[data-theme=light] .op8zgW_closeButton{color:#111212}.op8zgW_content{flex-direction:column;flex:1;gap:6rem;padding:6rem;display:flex;overflow:hidden}@media (max-width:767px){.op8zgW_content{gap:3rem;padding:2rem}}.op8zgW_intro{text-align:center;flex-direction:column;flex-shrink:0;gap:1rem;display:flex}.op8zgW_title{font-family:var(--font-inter,sans-serif);font-size:var(--type-2xl,2.44141rem);letter-spacing:-.05em;color:#f5f7fa;margin:0;font-weight:500;line-height:1.25}:root[data-theme=light] .op8zgW_title{color:#111212}.op8zgW_description{font-family:var(--font-inter,sans-serif);font-size:var(--type-lg,1.5625rem);color:#f5f7fa;margin:0;font-weight:400;line-height:1.5}:root[data-theme=light] .op8zgW_description{color:#111212}.op8zgW_chatContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.op8zgW_chatMessages{flex-direction:column;flex:1;gap:1.5rem;padding-bottom:1.5rem;display:flex;overflow-y:auto}.op8zgW_message{flex-direction:column;gap:.5rem;display:flex}.op8zgW_messageUser{color:#111212;background-color:#f5f7fa;border-radius:.75rem .25rem .75rem .75rem;align-self:flex-end;max-width:80%;padding:1rem 1.5rem}:root[data-theme=light] .op8zgW_messageUser{color:#f5f7fa;background-color:#111212}.op8zgW_messageAssistant{color:#f5f7fa;background-color:#ffffff1a;border-radius:.25rem .75rem .75rem;align-self:flex-start;max-width:80%;padding:1rem 1.5rem}:root[data-theme=light] .op8zgW_messageAssistant{color:#111212;background-color:#0000000d}.op8zgW_messageText{font-family:var(--font-inter,sans-serif);word-wrap:break-word;margin:0;font-size:1rem;font-weight:400;line-height:1.5}.op8zgW_typingIndicator{align-items:center;gap:.25rem;padding:.5rem 0;display:flex}.op8zgW_typingIndicator span{background-color:#f5f7fa;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite op8zgW_typing}:root[data-theme=light] .op8zgW_typingIndicator span{background-color:#111212}.op8zgW_typingIndicator span:nth-child(2){animation-delay:.2s}.op8zgW_typingIndicator span:nth-child(3){animation-delay:.4s}@keyframes op8zgW_typing{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.op8zgW_gptContainer{border:1px solid var(--border-subtle-color,#ffffff1a);background-color:#ffffff0d;border-radius:.75rem;width:100%;min-height:200px;margin-top:1.5rem;padding:1.5rem}:root[data-theme=light] .op8zgW_gptContainer{background-color:#00000005}
