@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/Fonts/Lato/Lato-Regular.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/Fonts/Lato/Lato-Italic.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/Fonts/Lato/Lato-Bold.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/Fonts/Lato/Lato-Black.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/Fonts/Lato/Lato-Light.ttf) format("truetype")}@keyframes soleon-spin{to{transform:rotate(360deg)}}:root{--icon-swap-dur: .25s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out}.t-menu-pop{animation:t-menu-pop .25s cubic-bezier(.22,1,.36,1);transform-origin:bottom center}@keyframes t-menu-pop{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.t-menu-pop{animation:none!important}}.t-rail-tip{animation:t-rail-tip-in .12s cubic-bezier(.22,1,.36,1) .24s both}@keyframes t-rail-tip-in{0%{opacity:0;transform:translateY(-50%) translate(-4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@media(prefers-reduced-motion:reduce){.t-rail-tip{animation:none!important}}.t-modal-overlay{animation:t-modal-overlay-in .25s cubic-bezier(.22,1,.36,1)}@keyframes t-modal-overlay-in{0%{opacity:0}to{opacity:1}}.t-modal-card{animation:t-modal-card-in .25s cubic-bezier(.22,1,.36,1);transform-origin:center}@keyframes t-modal-card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.t-modal-overlay,.t-modal-card{animation:none!important}}.t-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.22,1,.36,1)}.t-collapse.is-open{grid-template-rows:1fr}.t-collapse>.t-collapse-inner{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){.t-collapse{transition:none!important}}.t-dropdown-trigger:hover{background:#131313!important;border-color:#4f4f4f!important}.t-dropdown-trigger[data-open=true]{background:#1e1e1e!important;border-color:#666!important}.t-dropdown-trigger:focus-visible{outline:none;border-color:#666!important;box-shadow:0 0 0 3px #1e1e1e!important}.eval-summary-row{transition:background .12s,border-color .12s}.eval-summary-row:hover{background:#1e1e1e!important;border-color:#4f4f4f!important}.eval-summary-row:active{background:#050505!important}.t-turn-role:hover{background:#161616!important;border-color:#4f4f4f!important}.t-turn-role:active{background:#050505!important}.t-turn-role[data-open=true]{background:#1e1e1e!important;border-color:#4f4f4f!important}.t-turn-role:focus-visible{outline:none;border-color:#17c961!important;box-shadow:0 0 0 3px #17c96140!important}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;display:flex;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media(prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}@keyframes t-sort-arrow-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.t-sort-arrow{animation:t-sort-arrow-in .25s cubic-bezier(.22,1,.36,1)}.t-sort-arrow>*{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.t-sort-arrow{animation:none}.t-sort-arrow>*{transition:none!important}}@keyframes t-num-pop{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.t-num-pop{animation:t-num-pop .4s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.t-num-pop{animation:none}}@keyframes t-pulse{0%,to{opacity:1}50%{opacity:.35}}.t-pulse{animation:t-pulse 1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.t-pulse{animation:none}}.t-tabs-ind{transition:transform .25s cubic-bezier(.22,1,.36,1),width .25s cubic-bezier(.22,1,.36,1)}.t-tabs-ind.is-initial{transition:none}@media(prefers-reduced-motion:reduce){.t-tabs-ind{transition:none}}@keyframes t-reveal-in{0%{opacity:0;transform:translateY(5px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.t-reveal-in{animation:t-reveal-in .34s cubic-bezier(.22,1,.36,1) backwards}@media(prefers-reduced-motion:reduce){.t-reveal-in{animation:none}}.t-fav-star{opacity:0;border-radius:8px;transition:opacity .12s,background .12s}.t-fav-star svg{transition:stroke .12s,transform .12s cubic-bezier(.34,1.56,.64,1)}.t-fav-star.is-fav,.t-reveal-in:hover .t-fav-star{opacity:1}.t-fav-star:hover{background:#ffffff12}.t-fav-star:not(.is-fav):hover svg{stroke:#fffef7}.t-fav-star:hover svg{transform:scale(1.06)}.t-fav-star:active svg{transform:scale(.94)}.t-fav-star:focus-visible{opacity:1;outline:1px solid rgba(255,254,247,.6);outline-offset:1px}@keyframes t-fav-pop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}.t-fav-star.is-fav svg{animation:t-fav-pop .2s ease-out}@media(prefers-reduced-motion:reduce){.t-fav-star,.t-fav-star svg{transition:none;animation:none!important}}@keyframes t-rail-enter{0%{opacity:0;transform:translateY(6px) scale(.985);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}.t-rail-card{animation:t-rail-enter .3s cubic-bezier(.22,1,.36,1) backwards}@media(prefers-reduced-motion:reduce){.t-rail-card{animation:none}}:root{--shimmer-dur: 2s;--shimmer-base: #a7a7a7;--shimmer-highlight: #e9f6ee;--shimmer-band: 400%;--shimmer-ease: linear}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}:root{--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x: 0;--digit-dir-y: 1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) backwards}@media(prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.soleon-rail-lift{transform:scale(1.03) rotate(1.5deg);box-shadow:0 26px 52px #0000008c,0 10px 20px #0006}.soleon-rail-drop .soleon-rail-lift{transform:none;box-shadow:0 6px 16px #0000004d;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.soleon-rail-lift{transform:none}.soleon-rail-drop .soleon-rail-lift{transition:none}}:root{--skel-pulse-dur: 1s;--skel-pulse-min: .5;--skel-reveal-dur: .4s;--skel-reveal-blur: 2px;--skel-reveal-ease: ease-in-out}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--skel-pulse-dur) ease-in-out infinite}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--skel-pulse-min)}}.t-skel-reveal{animation:t-skel-reveal-in var(--skel-reveal-dur) var(--skel-reveal-ease)}@keyframes t-skel-reveal-in{0%{opacity:0;filter:blur(var(--skel-reveal-blur))}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.t-skel-skeleton.is-pulsing>*{animation:none!important}.t-skel-reveal{animation:none!important}}.t-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.t-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.soleon-search-input::placeholder{color:#c5c5c5;opacity:1}.soleon-input::placeholder{color:#676a67;opacity:1}.soleon-composer-input::placeholder{color:#676767;opacity:1}*{scrollbar-width:thin;scrollbar-color:#333a37 transparent}html,body,#root{overscroll-behavior:none;height:100%}html,body{font-family:Lato,Segoe UI,system-ui,sans-serif}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#333a37;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#4a7350}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}*:focus,*:focus-visible{outline:none!important;box-shadow:none!important}@keyframes t-env-backdrop-in{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur(0)}}.t-env-backdrop{animation:t-env-backdrop-in .5s cubic-bezier(.22,1,.36,1);will-change:opacity,filter}@media(prefers-reduced-motion:reduce){.t-env-backdrop{animation:none}}.soleon-input:focus{box-shadow:0 0 0 3px #ffffff1a,0 1px 2px #0000000d!important}.soleon-input[data-invalid=true]:focus{box-shadow:0 0 0 3px #b12b3133,0 1px 2px #0000000d!important}.soleon-composer-editor:empty:before{content:attr(data-placeholder);color:#676767;pointer-events:none}.soleon-composer-editor code,[data-testid=chat-message] code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;background:#0006;border:1px solid #2a302d;padding:1px 5px;border-radius:5px}.soleon-composer-editor pre,[data-testid=chat-message] pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;background:#06080b;border:1px solid #2a302d;border-radius:9px;padding:10px 12px;margin:6px 0;overflow:auto}.soleon-composer-editor pre code,[data-testid=chat-message] pre code{background:none;border:none;padding:0}.soleon-composer-editor blockquote,[data-testid=chat-message] blockquote{margin:6px 0;padding:2px 0 2px 11px;border-left:3px solid #4a735088;color:#94a3b8}.soleon-composer-editor ul,.soleon-composer-editor ol,[data-testid=chat-message] ul,[data-testid=chat-message] ol{margin:6px 0;padding-left:20px}.soleon-msg-compact .soleon-msg-clock{opacity:0;transition:opacity .12s ease}.soleon-msg-compact:hover .soleon-msg-clock{opacity:1}[data-testid=chat-message] p{margin:0 0 6px}[data-testid=chat-message] p:last-child{margin:0}[data-testid=chat-message] a{color:#7da882;text-decoration:underline;text-underline-offset:2px}#root{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],p,li,td,th,code,pre,kbd,blockquote,[data-testid=chat-message],[data-testid=chat-message] *,.wmde-markdown,.wmde-markdown *,.w-md-editor-text,.w-md-editor-text-input,.w-md-editor-text-pre,[data-testid=kb-page-rendered],[data-testid=kb-page-rendered] *,.selectable,[data-selectable],[data-selectable] *{-webkit-user-select:text;user-select:text}.soleon-suggest-card{background-color:#0b0b0b;border:.5px solid #1e1e1e;box-shadow:0 0 1px 1px #0000005e,0 -4px 4px #00000005;transition:background-color .12s,border-color .12s,transform .08s}.soleon-suggest-card:hover{background-image:linear-gradient(#ffffff12,#ffffff12);border-color:#353535}.soleon-suggest-card:active{background-image:linear-gradient(#0000001a,#0000001a);transform:scale(.99)}.soleon-suggest-card:focus-visible{outline:none;border-color:#17c961}:root{--page-slide-dur: .25s;--page-fade-dur: .25s;--page-slide-distance: 8px;--page-blur: 3px;--page-slide-ease: cubic-bezier(.22, 1, .36, 1);--page-fade-ease: cubic-bezier(.22, 1, .36, 1)}.t-skill-page-fwd{animation:t-skill-page-in var(--page-slide-dur) var(--page-slide-ease) backwards;--t-page-from-x: var(--page-slide-distance)}.t-skill-page-back{animation:t-skill-page-in var(--page-slide-dur) var(--page-slide-ease) backwards;--t-page-from-x: calc(var(--page-slide-distance) * -1)}@keyframes t-skill-page-in{0%{opacity:0;transform:translate(var(--t-page-from-x, 8px));filter:blur(var(--page-blur))}to{opacity:1;transform:translate(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.t-skill-page-fwd,.t-skill-page-back{animation:none}}.soleon-switch:not(:disabled):hover{filter:brightness(1.14)}.soleon-switch[aria-checked=false]:not(:disabled):hover{border-color:#4f4f4f!important;background:#1e1e1e!important}.soleon-switch:not(:disabled):active{filter:brightness(1.05)}@media(prefers-reduced-motion:reduce){.soleon-switch{transition:none!important}}::highlight(soleon-find){background:#fbbf2447;color:inherit}::highlight(soleon-find-active){background:#fbbf24d9;color:#0b0b0b}.t-find-field-mark{position:fixed;pointer-events:none;z-index:55;border-radius:2px;background:#fbbf2466;box-shadow:0 0 6px #fbbf2440}@keyframes t-find-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes t-find-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.t-find-bar{animation:t-find-in .25s cubic-bezier(.22,1,.36,1) both}.t-find-bar.is-closing{animation:t-find-out .2s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@media(prefers-reduced-motion:reduce){.t-find-bar,.t-find-bar.is-closing{animation:none!important}}
