@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";/*!
 * Milligram v1.4.1
 * https://milligram.io
 *
 * Copyright (c) 2020 CJ Patoilo
 * Licensed under the MIT license
*/[data-milligram-root] *,[data-milligram-root] *:after,[data-milligram-root] *:before{box-sizing:inherit}[data-milligram-root]{box-sizing:border-box;font-size:.625em;color:#606c76;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.01em;line-height:1.6;--color-primary: #25252d}[data-milligram-root] blockquote{border-left:.3em solid #d1d1d1;margin-left:0;margin-right:0;padding:1em 1.5em}[data-milligram-root] blockquote *:last-child{margin-bottom:0}[data-milligram-root] .button,[data-milligram-root] button,[data-milligram-root] input[type=button],[data-milligram-root] input[type=reset],[data-milligram-root] input[type=submit]{background-color:var(--color-primary);border:.1em solid var(--color-primary);border-radius:.4em;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;height:3.8em;letter-spacing:.1em;line-height:3.8em;padding:0 3em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}[data-milligram-root] .button:focus,.button:hover,[data-milligram-root] button:focus,[data-milligram-root] button:hover,[data-milligram-root] input[type=button]:focus,[data-milligram-root] input[type=button]:hover,[data-milligram-root] input[type=reset]:focus,[data-milligram-root] input[type=reset]:hover,[data-milligram-root] input[type=submit]:focus,[data-milligram-root] input[type=submit]:hover{background-color:#606c76;border-color:#606c76;color:#fff;outline:0}[data-milligram-root] .button[disabled],[data-milligram-root] button[disabled],[data-milligram-root] input[type=button][disabled],[data-milligram-root] input[type=reset][disabled],[data-milligram-root] input[type=submit][disabled]{cursor:default;opacity:.5}[data-milligram-root] .button[disabled]:focus,.button[disabled]:hover,[data-milligram-root] button[disabled]:focus,[data-milligram-root] button[disabled]:hover,[data-milligram-root] input[type=button][disabled]:focus,[data-milligram-root] input[type=button][disabled]:hover,[data-milligram-root] input[type=reset][disabled]:focus,[data-milligram-root] input[type=reset][disabled]:hover,[data-milligram-root] input[type=submit][disabled]:focus,[data-milligram-root] input[type=submit][disabled]:hover{background-color:var(--color-primary);border-color:var(--color-primary)}[data-milligram-root] .button.button-outline,[data-milligram-root] button.button-outline,[data-milligram-root] input[type=button].button-outline,[data-milligram-root] input[type=reset].button-outline,[data-milligram-root] input[type=submit].button-outline{background-color:transparent;color:var(--color-primary)}[data-milligram-root] .button.button-outline:focus,.button.button-outline:hover,[data-milligram-root] button.button-outline:focus,[data-milligram-root] button.button-outline:hover,[data-milligram-root] input[type=button].button-outline:focus,[data-milligram-root] input[type=button].button-outline:hover,[data-milligram-root] input[type=reset].button-outline:focus,[data-milligram-root] input[type=reset].button-outline:hover,[data-milligram-root] input[type=submit].button-outline:focus,[data-milligram-root] input[type=submit].button-outline:hover{background-color:transparent;border-color:#606c76;color:#606c76}[data-milligram-root] .button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,[data-milligram-root] button.button-outline[disabled]:focus,[data-milligram-root] button.button-outline[disabled]:hover,[data-milligram-root] input[type=button].button-outline[disabled]:focus,[data-milligram-root] input[type=button].button-outline[disabled]:hover,[data-milligram-root] input[type=reset].button-outline[disabled]:focus,[data-milligram-root] input[type=reset].button-outline[disabled]:hover,[data-milligram-root] input[type=submit].button-outline[disabled]:focus,[data-milligram-root] input[type=submit].button-outline[disabled]:hover{border-color:inherit;color:var(--color-primary)}[data-milligram-root] .button.button-clear,[data-milligram-root] button.button-clear,[data-milligram-root] input[type=button].button-clear,[data-milligram-root] input[type=reset].button-clear,[data-milligram-root] input[type=submit].button-clear{background-color:transparent;border-color:transparent;color:var(--color-primary)}[data-milligram-root] .button.button-clear:focus,.button.button-clear:hover,[data-milligram-root] button.button-clear:focus,[data-milligram-root] button.button-clear:hover,[data-milligram-root] input[type=button].button-clear:focus,[data-milligram-root] input[type=button].button-clear:hover,[data-milligram-root] input[type=reset].button-clear:focus,[data-milligram-root] input[type=reset].button-clear:hover,[data-milligram-root] input[type=submit].button-clear:focus,[data-milligram-root] input[type=submit].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76}[data-milligram-root] .button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,[data-milligram-root] button.button-clear[disabled]:focus,[data-milligram-root] button.button-clear[disabled]:hover,[data-milligram-root] input[type=button].button-clear[disabled]:focus,[data-milligram-root] input[type=button].button-clear[disabled]:hover,[data-milligram-root] input[type=reset].button-clear[disabled]:focus,[data-milligram-root] input[type=reset].button-clear[disabled]:hover,[data-milligram-root] input[type=submit].button-clear[disabled]:focus,[data-milligram-root] input[type=submit].button-clear[disabled]:hover{color:var(--color-primary)}[data-milligram-root] code{background:#f4f5f6;border-radius:.4em;font-size:86%;margin:0 .2em;padding:.2em .5em;white-space:nowrap}[data-milligram-root] pre{background:#f4f5f6;border-left:.3em solid var(--color-primary);overflow-y:hidden}[data-milligram-root] pre>code{border-radius:0;display:block;padding:1em 1.5em;white-space:pre}[data-milligram-root] hr{border:0;border-top:.1em solid #f4f5f6;margin:3em 0}[data-milligram-root] input[type=color],[data-milligram-root] input[type=date],[data-milligram-root] input[type=datetime],[data-milligram-root] input[type=datetime-local],[data-milligram-root] input[type=email],[data-milligram-root] input[type=month],[data-milligram-root] input[type=number],[data-milligram-root] input[type=password],[data-milligram-root] input[type=search],[data-milligram-root] input[type=tel],[data-milligram-root] input[type=text],[data-milligram-root] input[type=url],[data-milligram-root] input[type=week],[data-milligram-root] input:not([type]),[data-milligram-root] textarea,[data-milligram-root] select{-webkit-appearance:none;background-color:transparent;border:.1em solid #d1d1d1;border-radius:.4em;box-shadow:none;box-sizing:inherit;height:3.8em;padding:.6em 1em .7em;width:100%}[data-milligram-root] input[type=color]:focus,[data-milligram-root] input[type=date]:focus,[data-milligram-root] input[type=datetime]:focus,[data-milligram-root] input[type=datetime-local]:focus,[data-milligram-root] input[type=email]:focus,[data-milligram-root] input[type=month]:focus,[data-milligram-root] input[type=number]:focus,[data-milligram-root] input[type=password]:focus,[data-milligram-root] input[type=search]:focus,[data-milligram-root] input[type=tel]:focus,[data-milligram-root] input[type=text]:focus,[data-milligram-root] input[type=url]:focus,[data-milligram-root] input[type=week]:focus,[data-milligram-root] input:not([type]):focus,[data-milligram-root] textarea:focus,[data-milligram-root] select:focus{border-color:var(--color-primary);outline:0}[data-milligram-root] select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23d1d1d1" d="M0,0l6,8l6-8"/></svg>') center right no-repeat;padding-right:3em}[data-milligram-root] select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%239b4dca" d="M0,0l6,8l6-8"/></svg>')}[data-milligram-root] select[multiple]{background:none;height:auto}[data-milligram-root] textarea{min-height:6.5em}[data-milligram-root] label,[data-milligram-root] legend{display:block;font-size:1.6em;font-weight:700;margin-bottom:.5em}[data-milligram-root] fieldset{border-width:0;padding:0}[data-milligram-root] input[type=checkbox],[data-milligram-root] input[type=radio]{display:inline}[data-milligram-root] .label-inline{display:inline-block;font-weight:400;margin-left:.5em}[data-milligram-root] a{color:var(--color-primary);text-decoration:none}[data-milligram-root] a:focus,a:hover{color:#606c76}[data-milligram-root] dl,[data-milligram-root] ol,[data-milligram-root] ul{list-style:none;margin-top:0;padding-left:0}[data-milligram-root] dl dl,[data-milligram-root] dl ol,[data-milligram-root] dl ul,[data-milligram-root] ol dl,[data-milligram-root] ol ol,[data-milligram-root] ol ul,[data-milligram-root] ul dl,[data-milligram-root] ul ol,[data-milligram-root] ul ul{font-size:90%;margin:1.5em 0 1.5em 3em}[data-milligram-root] ol{list-style:decimal inside}[data-milligram-root] ul{list-style:circle inside}[data-milligram-root] .button,[data-milligram-root] button,[data-milligram-root] dd,[data-milligram-root] dt,[data-milligram-root] li{margin-bottom:1em}[data-milligram-root] fieldset,[data-milligram-root] input,[data-milligram-root] select,[data-milligram-root] textarea{margin-bottom:1.5em}[data-milligram-root] blockquote,[data-milligram-root] dl,[data-milligram-root] figure,[data-milligram-root] form,[data-milligram-root] ol,[data-milligram-root] p,[data-milligram-root] pre,[data-milligram-root] table,[data-milligram-root] ul{margin-bottom:2.5em}[data-milligram-root] table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%}[data-milligram-root] td,[data-milligram-root] th{border-bottom:.1em solid #e1e1e1;padding:1.2em 1.5em}[data-milligram-root] td:first-of-type,[data-milligram-root] th:first-of-type{padding-left:0}[data-milligram-root] td:last-child,[data-milligram-root] th:last-child{padding-right:0}@media (min-width: 40em){[data-milligram-root] table{display:table;overflow-x:initial}}[data-milligram-root] b,[data-milligram-root] strong{font-weight:700}[data-milligram-root] p{margin-top:0}[data-milligram-root] h1,[data-milligram-root] h2,[data-milligram-root] h3,[data-milligram-root] h4,[data-milligram-root] h5,[data-milligram-root] h6{font-weight:300;letter-spacing:-.1em;margin-bottom:2em;margin-top:0}[data-milligram-root] h1{font-size:4.6em;line-height:1.2}[data-milligram-root] h2{font-size:3.6em;line-height:1.25}[data-milligram-root] h3{font-size:2.8em;line-height:1.3}[data-milligram-root] h4{font-size:2.2em;letter-spacing:-.08em;line-height:1.35}[data-milligram-root] h5{font-size:1.8em;letter-spacing:-.05em;line-height:1.5}[data-milligram-root] h6{font-size:1.6em;letter-spacing:0;line-height:1.4}[data-milligram-root] img{max-width:100%}[data-milligram-root] .clearfix:after{clear:both;content:" ";display:table}[data-milligram-root] .float-left{float:left}[data-milligram-root] .float-right{float:right}html,body,#root{height:100%;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:auto;overflow-x:hidden;scrollbar-gutter:stable;width:100svw;scrollbar-width:thin;--scrollbar-width: thin;--scrollbar-width-legacy: 8px;--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1)}@keyframes home-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-rise-soft{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes home-fade-in{0%{opacity:0}to{opacity:1}}@keyframes otto-activation-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes sparkle-thinking-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes bar-draw-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fill-draw-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes arrow-launch{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.home-hero-greeting{animation:home-rise .5s var(--ease-out-quint) both}.home-hero-composer{animation:home-rise .42s var(--ease-out-quint) both;animation-delay:.12s}.home-hero-below{animation:home-rise .42s var(--ease-out-quint) both;animation-delay:.26s}.home-hero-pill{animation:home-fade-in .24s var(--ease-out-quart) both;animation-delay:.42s}.home-suggestion-card{animation:home-rise .38s var(--ease-out-quint) both;transition:transform .16s var(--ease-out-quart)}.home-suggestion-card:active{transform:scale(.97);transition-duration:90ms}.home-chart-bar{transform-origin:bottom;animation:bar-draw-up .38s var(--ease-out-quint) both;animation-delay:var(--bar-delay, 0ms)}.home-chart-fill{transform-origin:left;animation:fill-draw-right .38s var(--ease-out-quint) both;animation-delay:var(--bar-delay, 0ms)}.otto-activation-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:currentColor;pointer-events:none;animation:otto-activation-pulse .26s var(--ease-out-quart) both}.sparkle-thinking{animation:sparkle-thinking-pulse 1.4s ease-in-out infinite;transform-origin:center}.submit-arrow-launch{animation:arrow-launch .14s var(--ease-out-quart) forwards}@keyframes composer-populate-pulse{0%{box-shadow:0 0 #ffcba399,0 4px 16px #0000000a}60%{box-shadow:0 0 0 6px #ffcba300,0 4px 16px #0000000a}to{box-shadow:0 0 #ffcba300,0 4px 16px #0000000a}}.composer-populate-pulse{animation:composer-populate-pulse 1.5s var(--ease-out-quart)}.history-drawer-item{animation:home-rise-soft .18s var(--ease-out-quart) both}.user-message-bubble{animation:home-rise .22s var(--ease-out-quart) both}.ai-message-enter{animation:home-rise-soft .28s var(--ease-out-quint) both}.waiting-message-enter{animation:home-rise-soft .24s var(--ease-out-quart) both}.loading-indicator-enter{animation:home-fade-in .2s var(--ease-out-quart) both}.tool-row-enter{animation:home-rise-soft .24s var(--ease-out-quart) both;animation-delay:var(--tool-delay, 0ms)}.interruption-enter{animation:home-rise .28s var(--ease-out-quint) both}.canvas-marker-enter{animation:home-rise .32s var(--ease-out-quint) both}.canvas-panel-content-fade{animation:home-fade-in .28s var(--ease-out-quart) both;animation-delay:80ms}.conversation-view-fade{animation:home-fade-in .32s var(--ease-out-quart) both}@keyframes side-panel-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.side-panel-exiting{animation:side-panel-slide-out .28s var(--ease-out-quart) forwards}@keyframes skeleton-exit-fade{0%{opacity:1}to{opacity:0}}.skeleton-exit-fade{animation:skeleton-exit-fade .28s var(--ease-out-quart) forwards}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}@supports (scrollbar-width: auto){body{scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){body::-webkit-scrollbar{max-width:var(--scrollbar-width-legacy)}}@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:PP Eiko;src:url(/assets/PPEiko-Variable-BL-Lfm0V.woff2) format("woff2"),url(/assets/PPEiko-Variable-Uc-S7xUL.woff) format("woff"),url(/assets/PPEiko-Variable-BnFTrR6Y.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/assets/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/assets/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/assets/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/assets/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.tabler-icon.huge,.tako-custom-icon.huge{width:40px;height:40px;stroke-width:2.5px;font-size:40px}.tabler-icon.x-large,.tako-custom-icon.x-large{width:32px;height:32px;stroke-width:2px;font-size:32px}.tabler-icon.large,.tako-custom-icon.large{width:24px;height:24px;stroke-width:2px;font-size:24px}.tabler-icon.medium,.tako-custom-icon.medium{width:20px;height:20px;stroke-width:2px;font-size:20px}.tabler-icon.small,.tako-custom-icon.small{width:16px;height:16px;stroke-width:2px;font-size:16px}.tabler-icon.x-small,.tako-custom-icon.x-small{width:12px;height:12px;stroke-width:1.5px;font-size:12px}.tabler-icon.tiny,.tako-custom-icon.tiny{width:8px;height:8px;stroke-width:1px;font-size:8px}.tabler-icon.primary,.tabler-icon.primary.main{color:#0058db}.tabler-icon.primary.light{color:#1e78ff}.tabler-icon.secondary,.tabler-icon.secondary.main{color:#fff}.tabler-icon.secondary.dark{color:#17171c}.tabler-icon.secondary.light{color:#616161}.tabler-icon.secondary.lighter{color:#bababf}.tabler-icon.secondary.lightest{color:#ededed}.tabler-icon.info,.tabler-icon.info.main{color:#0058db}.tabler-icon.info.light{color:#1e78ff}.tabler-icon.info.dark{color:#003480}.tabler-icon.success,.tabler-icon.success.main{color:#066f4f}.tabler-icon.success.light{color:#42b469}.tabler-icon.success.dark{color:#044933}.tabler-icon.warning,.tabler-icon.warning.main{color:#93500b}.tabler-icon.warning.light{color:#f0993f}.tabler-icon.warning.dark{color:#774109}.tabler-icon.error,.tabler-icon.error.main{color:#d9204c}.tabler-icon.error.light{color:#de1f4d}.tabler-icon.error.dark{color:#701027}.tabler-icon.error.lowEmphasis{color:#bc1a41}.tabler-icon.disabled{color:#bababf}
