@import"https://fonts.googleapis.com/css?family=Vollkorn&display=swap";#__next{width:100%}body{background-color:#fff;color:#35342f;display:flex;justify-content:center;font-family:Vollkorn,serif;font-size:1.8rem;margin:8px}h5{margin-top:.2em;margin-bottom:.2em}form.gate input{font-size:1em}.button{background-color:#36aecc;color:#fff;border-radius:4px}.button:hover{color:#000;background-color:#cce7ff}.quest-app{display:flex;flex-direction:row;gap:1em;font-size:100%;box-sizing:border-box;cursor:text;margin-bottom:0}.yaklist{font-size:.8em}.yak{max-width:30em;display:flex;flex-direction:row}.yak-num-display{color:var(--gray9)}.yak input:focus,.yaklist input:focus{font-family:inherit;outline:none}.yaklist input:focus{font-size:inherit;border:none}.suggestions-popover{position:fixed;background-color:#fff;border:1px solid #36aecc;z-index:999}.suggestions{padding-left:.3em;padding-right:.3em}.status-bar{height:16px;margin-bottom:8px}@media(min-width:600px){.search-button{display:none}}.privacy-dot{position:fixed;right:8px}.privacy-dot.public:before{float:right;content:" ";border:2px solid #36aecc;width:10px;height:10px;border-radius:50%}.privacy-dot.private:before{float:right;content:" ";background-color:#000;border:2px solid #fff;width:10px;height:10px;border-radius:50%}.editor{width:30em;box-sizing:border-box;border:1px solid #36aecc;cursor:text;padding:.5em;margin-bottom:0;border-bottom-right-radius:1em;border-bottom-left-radius:1em;border-top-right-radius:1em;border-top-left-radius:1em}.private-mode .editor.public:before{float:right;content:" ";border:2px solid #36aecc;width:10px;height:10px;border-radius:50%}.public-mode .editor.private:before{float:right;content:" ";background-color:#000;border:2px solid #fff;width:10px;height:10px;border-radius:50%}.editor.focused{box-shadow:5px 4px 10px 2px rgba(219,219,219,.8)}.editor.loading,.editor.saved{border:1px solid #e9fbff}.editor.loading{min-height:2em;color:#e1e0dd;cursor:default}.editor :global(.public-DraftEditor-content){min-height:2em}figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.columns-1,.columns-2{font-size:66%}.columns-3{font-size:50%}.columns-4{font-size:33%}.flex-writer{display:flex;flex-direction:row;justify-items:flex-start}.flex-column{position:relative;flex-shrink:0;padding-right:1em;overflow:visible}.flex-column.first-visible{height:100%}.column-item-quest{font-size:150%}.column-item{max-width:36em}.column-item.column-filler{text-align:center;margin-bottom:10em}.focused .column-item.column-filler{color:#36aecc}.cards-container{position:relative;display:flex;flex-direction:column;gap:4px}.floating-card{width:30em;background:#fff;position:relative;border:1px solid #e1e0dd;border-radius:1em}.floating-card .editor{border:none;border-radius:0;box-shadow:none}.floating-card.collapsed .editor{pointer-events:none}.floating-card{margin-top:calc(-4px - .6em)}.floating-card.collapsed{height:2.5em;overflow:hidden;flex-shrink:0}.floating-card.collapsed:hover{opacity:1;background:#f9f9f9}.floating-card.collapsed-above{height:3.1em;padding-top:.6em;border-bottom-left-radius:0;border-bottom-right-radius:0}.floating-card.collapsed-above:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1em;pointer-events:none}.floating-card.collapsed-below{height:3.1em;padding-top:.6em;border-top-left-radius:0;border-top-right-radius:0;box-shadow:1px 1px 2px 0 rgba(219,219,219,.8)}.floating-card.focused{opacity:1;box-shadow:5px 4px 10px 2px rgba(219,219,219,.8);margin-left:-1px;width:calc(100% + 1px)}.floating-card.fully-focused{border-color:#36aecc}.hidden{display:none}.mention,.mention:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-left:2px;padding-right:2px;border-radius:2px;text-decoration:none}.mention:focus,.mention:hover{color:#677584;background:#edf5fd;outline:0}.mention:active{color:#222;background:#455261}.mentionSuggestionsEntry{transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.mentionSuggestionsEntry:active{background-color:#cce7ff}.mentionSuggestionsEntry:last-child{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.mentionSuggestionsEntryFocused{transition:background-color .4s cubic-bezier(.27,1.27,.48,.56);background-color:#e6f3ff}.mentionSuggestionsEntryFocused:last-child{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.mentionSuggestionsEntryFocused:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.mentionSuggestionsEntryText{display:inline-block;vertical-align:center;margin-left:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;padding-top:.6em;padding-bottom:.2em}.mentionSuggestionsEntryAvatar{display:inline-block;width:24px;height:24px;border-radius:12px}.mentionSuggestions{border:1px solid #eee;border-radius:1em;margin-top:1.75em;position:absolute;min-width:220px;max-width:440px;background:#fff;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;z-index:2;display:flex;flex-direction:column;box-sizing:border-box;transform:scale(0)}:root{--font-sans:"Inter",--apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--app-bg:var(--gray1);--cmdk-shadow:0 16px 70px rgb(0 0 0/20%);--lowContrast:#ffffff;--highContrast:#000000;--gray1:hsl(0,0%,99%);--gray2:hsl(0,0%,97.3%);--gray3:hsl(0,0%,95.1%);--gray4:hsl(0,0%,93%);--gray5:hsl(0,0%,90.9%);--gray6:hsl(0,0%,88.7%);--gray7:hsl(0,0%,85.8%);--gray8:hsl(0,0%,78%);--gray9:hsl(0,0%,56.1%);--gray10:hsl(0,0%,52.3%);--gray11:hsl(0,0%,43.5%);--gray12:hsl(0,0%,9%);--grayA1:hsla(0,0%,0%,0.012);--grayA2:hsla(0,0%,0%,0.027);--grayA3:hsla(0,0%,0%,0.047);--grayA4:hsla(0,0%,0%,0.071);--grayA5:hsla(0,0%,0%,0.09);--grayA6:hsla(0,0%,0%,0.114);--grayA7:hsla(0,0%,0%,0.141);--grayA8:hsla(0,0%,0%,0.22);--grayA9:hsla(0,0%,0%,0.439);--grayA10:hsla(0,0%,0%,0.478);--grayA11:hsla(0,0%,0%,0.565);--grayA12:hsla(0,0%,0%,0.91);--blue1:hsl(206,100%,99.2%);--blue2:hsl(210,100%,98%);--blue3:hsl(209,100%,96.5%);--blue4:hsl(210,98.8%,94%);--blue5:hsl(209,95%,90.1%);--blue6:hsl(209,81.2%,84.5%);--blue7:hsl(208,77.5%,76.9%);--blue8:hsl(206,81.9%,65.3%);--blue9:hsl(206,100%,50%);--blue10:hsl(208,100%,47.3%);--blue11:hsl(211,100%,43.2%);--blue12:hsl(211,100%,15%)}.dark{--app-bg:var(--gray1);--lowContrast:#000000;--highContrast:#ffffff;--gray1:hsl(0,0%,8.5%);--gray2:hsl(0,0%,11%);--gray3:hsl(0,0%,13.6%);--gray4:hsl(0,0%,15.8%);--gray5:hsl(0,0%,17.9%);--gray6:hsl(0,0%,20.5%);--gray7:hsl(0,0%,24.3%);--gray8:hsl(0,0%,31.2%);--gray9:hsl(0,0%,43.9%);--gray10:hsl(0,0%,49.4%);--gray11:hsl(0,0%,62.8%);--gray12:hsl(0,0%,93%);--grayA1:hsla(0,0%,100%,0);--grayA2:hsla(0,0%,100%,0.026);--grayA3:hsla(0,0%,100%,0.056);--grayA4:hsla(0,0%,100%,0.077);--grayA5:hsla(0,0%,100%,0.103);--grayA6:hsla(0,0%,100%,0.129);--grayA7:hsla(0,0%,100%,0.172);--grayA8:hsla(0,0%,100%,0.249);--grayA9:hsla(0,0%,100%,0.386);--grayA10:hsla(0,0%,100%,0.446);--grayA11:hsla(0,0%,100%,0.592);--grayA12:hsla(0,0%,100%,0.923);--blue1:hsl(212,35%,9.2%);--blue2:hsl(216,50%,11.8%);--blue3:hsl(214,59.4%,15.3%);--blue4:hsl(214,65.8%,17.9%);--blue5:hsl(213,71.2%,20.2%);--blue6:hsl(212,77.4%,23.1%);--blue7:hsl(211,85.1%,27.4%);--blue8:hsl(211,89.7%,34.1%);--blue9:hsl(206,100%,50%);--blue10:hsl(209,100%,60.6%);--blue11:hsl(210,100%,66.1%);--blue12:hsl(206,98%,95.8%)}[cmdk-dialog]{z-index:500;width:50vw;position:absolute}[cmdk-root]{width:100%;padding:8px;background:#fff;border-radius:16px;overflow:hidden;font-family:var(--font-sans);border:1px solid var(--gray6);box-shadow:var(--cmdk-shadow)}.dark [cmdk-root]{background:var(--gray2)}[cmdk-framer-header]{display:flex;align-items:center;gap:8px;height:48px;border-bottom:1px solid var(--gray5);margin-bottom:12px;padding:0 8px 8px}[cmdk-framer-header] svg{width:20px;height:20px;color:var(--gray9);transform:translateY(1px)}[cmdk-input]{font-family:var(--font-sans);border:none;width:100%;font-size:16px;outline:none;background:var(--bg);color:var(--gray12)}[cmdk-input]::placeholder{color:var(--gray9)}[cmdk-item]{content-visibility:auto;cursor:pointer;border-radius:12px;font-size:14px;display:flex;align-items:center;gap:12px;color:var(--gray12);padding:8px;margin-right:8px;font-weight:500;transition:all .15s ease;transition-property:none}[cmdk-item][aria-selected=true]{background:var(--blue9);color:#fff}[cmdk-item][aria-selected=true] [cmdk-framer-item-subtitle]{color:#fff}[cmdk-item][aria-disabled=true]{color:var(--gray8);cursor:not-allowed}[cmdk-item]+[cmdk-item]{margin-top:4px}[cmdk-item] svg{width:16px;height:16px;color:#fff}[cmdk-framer-icon-wrapper]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;background:orange;border-radius:8px}[cmdk-framer-item-meta]{display:flex;flex-direction:column;gap:4px}[cmdk-framer-item-subtitle]{font-size:12px;font-weight:400;color:var(--gray11)}[cmdk-framer-items]{min-height:308px;display:flex}[cmdk-framer-left]{width:40%}[cmdk-framer-separator]{width:1px;border:0;margin-right:8px;background:var(--gray6)}[cmdk-framer-right]{display:flex;align-items:center;justify-content:center;border-radius:8px;margin-left:8px;width:60%}[cmdk-framer-right] button{width:120px;height:40px;background:var(--blue9);border-radius:6px;font-weight:500;color:#fff;font-size:14px}[cmdk-framer-right] input[type=text]{height:40px;width:160px;border:1px solid var(--gray6);background:#fff;border-radius:6px;padding:0 8px;font-size:14px;font-family:var(--font-sans);box-shadow:0 2px 4px -1px rgba(0,0,0,.08)}[cmdk-framer-right] input[type=text]::placeholder{color:var(--gray9)}@media(prefers-color-scheme:dark){[cmdk-framer-right] input[type=text]{background:var(--gray3)}}[cmdk-framer-right] [cmdk-framer-radio]{display:flex;align-items:center;gap:4px;color:var(--gray12);font-weight:500;font-size:14px;accent-color:var(--blue9)}[cmdk-framer-right] [cmdk-framer-radio] input{width:20px;height:20px}[cmdk-framer-right] img{width:40px;height:40px;border-radius:9999px;border:1px solid var(--gray6)}[cmdk-framer-right] [cmdk-framer-container]{width:100px;height:100px;background:var(--blue9);border-radius:16px}[cmdk-framer-right] [cmdk-framer-badge]{background:var(--blue3);padding:0 8px;height:28px;font-size:14px;line-height:28px;color:var(--blue11);border-radius:9999px;font-weight:500}[cmdk-framer-right] [cmdk-framer-slider]{height:20px;width:200px;background:linear-gradient(90deg,var(--blue9) 40%,var(--gray3) 0);border-radius:9999px}[cmdk-framer-right] [cmdk-framer-slider] div{width:20px;height:20px;background:#fff;border-radius:9999px;box-shadow:0 1px 3px -1px rgba(0,0,0,.32);transform:translateX(70px)}[cmdk-list]{overflow:auto}[cmdk-separator]{height:1px;width:100%;background:var(--gray5);margin:4px 0}[cmdk-group-heading]{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;color:var(--gray11);padding:0 8px;display:flex;align-items:center;margin-bottom:8px}[cmdk-empty]{font-size:14px;padding:32px;white-space:pre-wrap;color:var(--gray11)}@media(max-width:640px){[cmdk-framer-item-subtitle]{display:none}}[cmdk-overlay]{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:499;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.demo-mode-active .DraftEditor-root span{filter:blur(2px)}.demo-mode-active .DraftEditor-root .demo-visible,.demo-mode-active .DraftEditor-root .demo-visible span{filter:none}.demo-mode-active .yak-item,.demo-mode-active .yak-title,.demo-mode-active .yaklist{filter:blur(2px)}body.agent-body{display:block;margin:0;font-size:1rem}.agent-page{font-size:1rem;line-height:1.5;width:100%;max-width:38rem;margin:0 auto;height:100vh;height:100dvh;display:flex;flex-direction:column}.agent-page .agent-header{display:flex;align-items:baseline;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #e1e0dd}.agent-page .agent-header a{color:#36aecc;text-decoration:none}.agent-page .agent-header h1{font-size:1.1rem;margin:0}.agent-page .agent-thread{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem}.agent-page .agent-empty{color:#7a7873}.agent-page .exchange{margin-bottom:2rem}.agent-page .query{background-color:#e9fbff;border-left:3px solid #36aecc;padding:.5rem .75rem;margin-bottom:.75rem;white-space:pre-wrap}.agent-page .error{color:#dd6464}.agent-page .markdown h3,.agent-page .markdown h4,.agent-page .markdown h5,.agent-page .markdown h6{margin:1rem 0 .4rem;font-size:1.05rem}.agent-page .markdown blockquote,.agent-page .markdown ol,.agent-page .markdown p,.agent-page .markdown ul{margin:0 0 .75rem}.agent-page .markdown ol,.agent-page .markdown ul{padding-left:1.25rem}.agent-page .markdown blockquote{border-left:3px solid #e1e0dd;padding-left:.75rem;margin-left:0}.agent-page .markdown code{font-family:monospace;font-size:.85em;background-color:#f4f3f1;padding:0 .2em}.agent-page .markdown pre{background-color:#f4f3f1;padding:.75rem;overflow-x:auto}.agent-page .markdown .node-ref{color:#36aecc;border-bottom:1px dotted #36aecc}.agent-page .nodes-touched{list-style:none;padding:0;margin:.75rem 0 0}.agent-page .nodes-touched li{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.agent-page .nodes-touched .action{background-color:#ec6b2d;color:#fff;border-radius:3px;padding:0 .4em;font-size:.75rem;text-transform:uppercase}.agent-page .tool-calls{margin-top:.75rem;font-size:.8rem;color:#7a7873}.agent-page .tool-calls summary{cursor:pointer}.agent-page .tool-calls ol{padding-left:1.25rem}.agent-page .tool-calls li{margin-bottom:.25rem;overflow-wrap:anywhere}.agent-page .tool-calls .tool-name{font-family:monospace;margin-right:.4em}.agent-page .tool-calls .errored .tool-error{display:block;color:#dd6464}.agent-page .progress{height:3px;background-color:#d2edf4;overflow:hidden;position:relative}.agent-page .progress:after{content:"";position:absolute;top:0;left:0;height:100%;width:40%;background-color:#36aecc;animation:agent-progress 1.4s ease-in-out infinite}.agent-page .pending-note{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#7a7873;margin-top:.4rem}.agent-page .cancel{font:inherit;background:none;border:none;color:#36aecc;padding:0;cursor:pointer}.agent-page .agent-composer{display:flex;align-items:flex-end;gap:.5rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid #e1e0dd}.agent-page .agent-composer textarea{flex:1 1;font-family:Vollkorn,serif;font-size:1rem;line-height:1.4;padding:.5rem;border:1px solid #e1e0dd;border-radius:4px;resize:none}.agent-page .agent-composer button{font:inherit;border:none;padding:.6rem 1.1rem;min-height:2.75rem;cursor:pointer}.agent-page .agent-composer button:disabled{opacity:.5;cursor:default}@keyframes agent-progress{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}