﻿body:has(#vibe-main-row-mobile.visible){padding-bottom:50px}#vibe-main-row-mobile{display:none;position:fixed;bottom:0;width:100%;height:50px;min-height:auto;padding:0;overflow:visible;background:#14110f;flex-flow:column;align-items:center;justify-content:center;box-sizing:border-box;z-index:555;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#vibe-main-row-mobile.visible{display:flex !important}@media print,screen and (min-width: 64em){#vibe-main-row-mobile{display:none !important}}#vibe-main-row-mobile #vibe-main-row-mobile-close{position:absolute;right:0;top:-10px;width:24px;height:24px;background:#fff;border-radius:12px;text-align:center;border:1px solid #000;font-weight:700;cursor:pointer}#vibe-main-row-mobile #vibe-banner-link{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 16px;box-sizing:border-box;text-decoration:none;color:inherit;cursor:pointer}#vibe-main-row-mobile #vibe-banner-link img{width:80px;height:auto;flex-shrink:0}#vibe-main-row-mobile #vibe-banner-link .vibe-logo-size{width:40px !important}#vibe-main-row-mobile #vibe-banner-link .vibe-logow-size{width:60px !important}#vibe-main-row-mobile #vibe-banner-link .vibe-heading{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;margin:0;color:#e9ebdf;font-family:"Inter Tight",-apple-system,"system-ui";letter-spacing:-0.3px}#vibe-main-row-mobile #vibe-banner-cta{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;background:hsla(0,0%,100%,.15);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;border:1px solid hsla(0,0%,100%,.25);transition:background .15s;font-family:-apple-system,"system-ui","Segoe UI",Roboto,sans-serif}#vibe-main-row-mobile #vibe-banner-cta::before{content:"Try it free"}#vibe-main-row-mobile #vibe-banner-link:active #vibe-banner-cta{background:hsla(0,0%,100%,.28)}#vibe-main-row-mobile #vibe-banner-cta svg{margin-left:5px;flex-shrink:0}@media screen and (max-width: 480px){#vibe-main-row-mobile #vibe-banner-link{gap:8px;padding:9px 12px}#vibe-main-row-mobile #vibe-banner-link img{width:68px}#vibe-main-row-mobile #vibe-banner-link .vibe-heading{font-size:14px}#vibe-main-row-mobile #vibe-banner-cta{font-size:12px;padding:5px 12px}}@media screen and (max-width: 280px){#vibe-main-row-mobile #vibe-banner-link{gap:8px;padding:8px;justify-content:space-between}#vibe-main-row-mobile #vibe-banner-link img{width:56px}#vibe-main-row-mobile #vibe-banner-link .vibe-heading{display:none}#vibe-main-row-mobile #vibe-banner-cta{font-size:11px;padding:5px 10px;border-radius:16px}#vibe-main-row-mobile #vibe-banner-cta svg{width:12px;height:12px;margin-left:4px}}.vibe-main-row-mobile-perplexity{height:70px !important}#vibe-coding-bar-placeholder{width:100%;background:#14110f;display:flex !important;flex-flow:column;align-items:center;justify-content:center;gap:0px;box-sizing:border-box;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden}@media print,screen and (min-width: 40em){#vibe-coding-bar-placeholder{padding:0px 40px}}#retool-coding-bar{width:100%;background:#14110f;display:flex !important;flex-flow:column;align-items:center;justify-content:center;gap:0px;box-sizing:border-box;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden}@media print,screen and (min-width: 40em){#retool-coding-bar{padding:0px 40px}}#retool-coding-bar.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#retool-coding-bar.sticky{position:fixed;top:85px;left:0;width:100%;height:40px;min-height:40px;max-height:485px;z-index:999;overflow:hidden;box-sizing:border-box;padding:0;margin:0}#retool-coding-bar.sticky.expanded{height:485px}#bolt-coding-bar{width:100%;background:#14110f;display:flex !important;flex-flow:column;align-items:center;justify-content:center;gap:0px;box-sizing:border-box;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden}@media print,screen and (min-width: 40em){#bolt-coding-bar{padding:0px 40px}}#bolt-coding-bar.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#bolt-coding-bar.sticky{position:fixed;top:85px;left:0;width:100%;height:40px;min-height:40px;max-height:485px;z-index:999;overflow:hidden;box-sizing:border-box;padding:0;margin:0}#bolt-coding-bar.sticky.expanded{height:485px}#perplexity-coding-bar{width:100%;background:#14110f;display:flex !important;flex-flow:column;align-items:center;justify-content:center;gap:0px;box-sizing:border-box;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden}@media print,screen and (min-width: 40em){#perplexity-coding-bar{padding:0px 40px}}#perplexity-coding-bar.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#perplexity-coding-bar.sticky{position:fixed;top:85px;left:0;width:100%;height:40px;min-height:40px;max-height:485px;z-index:999;overflow:hidden;box-sizing:border-box;padding:0;margin:0}#perplexity-coding-bar.sticky.expanded{height:485px}.vibe-heading{font-size:22px;color:#e9ebdf;font-family:"Inter Tight",-apple-system,"system-ui";font-weight:400;margin:0;text-align:center;letter-spacing:-0.3px;flex-shrink:0;white-space:nowrap;padding-left:10px}.vibe-heading:before{content:"Generate apps with AI"}.vibe-heading-perplexity{flex-shrink:unset !important;white-space:normal !important}.vibe-heading-perplexity:before{content:"Your personal team of AI agents. $80 in free credits with a team plan."}.vibe-heading-bolt{color:#419dfc !important}.vibe-heading-cta-bolt{background:#419dfc !important}.vibe-heading-cta-perplexity{background:#fff !important;color:#000 !important}.vibe-heading-cta-perplexity:before{content:"Try now" !important}#textarea-input{display:block;width:100%;max-width:100%;flex:unset;height:auto;min-height:32px;border-radius:14px 14px 0px 0px;border:none;padding:10px 18px 2px;margin:0;font-size:14px;font-weight:400;font-family:-apple-system,"system-ui","Segoe UI",Roboto,sans-serif;line-height:1.5;color:#dcdcdc;background-color:rgba(0,0,0,0);outline:none;box-shadow:none;box-sizing:border-box;resize:none;overflow:hidden}#textarea-input::placeholder{color:#999}#textarea-input:focus{background-color:rgba(0,0,0,0);box-shadow:none;border:none;outline:none}.sticky #vibe-main-row{height:40px;min-height:40px;display:flex;align-items:center;gap:12px;padding:0 20px;max-width:1100px;margin:0 auto}.sticky #vibe-main-row>span{height:28px;display:flex;align-items:center}.sticky #vibe-main-row>span button{height:28px;font-size:12px;padding:0 14px;line-height:28px}.sticky #vibe-heading-wrapper{display:flex;align-items:center;gap:8px;white-space:nowrap;height:40px}.sticky #vibe-heading-wrapper img{height:18px;width:auto}.sticky #vibe-heading-wrapper span,.sticky #vibe-heading-wrapper h2,.sticky #vibe-heading-wrapper p,.sticky #vibe-heading-wrapper div:not(#vibe-heading-wrapper){font-size:13px;line-height:40px}.sticky #vibe-input-card{flex:1;height:30px;min-height:30px;display:flex;align-items:center;max-width:500px;background:#2d2b2a}.sticky #vibe-input-card textarea,.sticky #vibe-input-card input{height:28px;min-height:28px;max-height:28px;font-size:12px;padding:4px 10px;border-radius:6px;resize:none}.sticky #vibe-input-card .vibe-glow{display:none}#vibe-main-row{display:none;align-items:center;justify-content:center;gap:24px;width:100%;max-width:1100px;height:100px;flex-shrink:0}@media print,screen and (min-width: 64em){#vibe-main-row{display:flex !important}}#vibe-heading-wrapper{display:flex;align-items:center;gap:12px;flex-shrink:0}@property --retool-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes retool-gradient-spin{0%{--retool-angle: 0deg}100%{--retool-angle: 360deg}}#vibe-input-card{flex:1 1 0%;max-width:480px;position:relative;overflow:visible;border-radius:14px;background:#2d2b2a;padding:0;border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.35)}#vibe-input-card.jazzy::after{content:"";position:absolute;inset:2px;border-radius:12px;pointer-events:none;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.65)}#vibe-input-card.jazzy::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;padding:3px;background:conic-gradient(from var(--retool-angle), rgba(0, 0, 0, 0) 0deg, rgba(0, 0, 0, 0) 210deg, rgba(70, 160, 255, 0.1) 230deg, rgba(70, 160, 255, 0.3) 255deg, rgba(70, 160, 255, 0.6) 280deg, rgba(200, 235, 255, 0.95) 300deg, rgba(70, 160, 255, 0.7) 315deg, rgba(70, 160, 255, 0.35) 335deg, rgba(70, 160, 255, 0.12) 355deg, rgba(0, 0, 0, 0) 360deg);animation:retool-gradient-spin 4.2s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#vibe-input-card.static-animation::before{animation:none !important}#vibe-input-card.is-paused::before{animation-play-state:paused;display:none}#vibe-input-card.jazzy .vibe-glow{background:conic-gradient(from var(--retool-angle), rgba(0, 0, 0, 0) 0deg, rgba(0, 0, 0, 0) 210deg, rgba(70, 160, 255, 0.08) 235deg, rgba(70, 160, 255, 0.18) 275deg, rgba(200, 235, 255, 0.22) 300deg, rgba(70, 160, 255, 0.16) 330deg, rgba(70, 160, 255, 0.06) 355deg, rgba(0, 0, 0, 0) 360deg);filter:blur(16px);opacity:.9}#vibe-input-bottom{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 6px 10px;min-height:36px}#vibe-input-bottom-left{display:flex;align-items:center;gap:6px;flex:1 1 0%;min-width:0}#vibe-send-btn{height:48px;width:auto;padding:0 24px;border-radius:30px;border:none;background:#e9ebdf;color:#14110f;cursor:pointer;font-size:15px;font-family:"Inter Tight",-apple-system,"system-ui";font-weight:600;white-space:nowrap;flex-shrink:0;transition:opacity .15s;letter-spacing:-0.2px;display:inline-flex;align-items:center;justify-content:center}#vibe-send-btn:before{content:"Build Now"}#vibe-send-btn:hover{opacity:.8 !important}#vibe-suggestions{display:none;flex-flow:column;justify-content:flex-start;gap:12px;width:100%;max-width:1100px;margin-top:8px;padding-bottom:0;align-items:center}#vibe-suggestions-header{display:flex;align-items:center;justify-content:center;width:100%}#vibe-suggestions-header .vibe-suggest-title{font-size:16px;font-weight:500;color:#e8e8e8}#vibe-suggestions-header .vibe-suggest-title:before{content:"What would you like to build?"}#vibe-suggestions-pills{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:2px}#vibe-suggestions-pills button{display:inline-flex;align-items:center;gap:8px;width:auto;height:44px;padding:0px 20px;border:1px solid hsla(0,0%,100%,.2);border-radius:22px;background:hsla(0,0%,100%,.08);color:#e8e8e8;font-size:15px;font-family:-apple-system,"system-ui","Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s,border-color .15s;box-sizing:border-box;flex-shrink:0;font-weight:400;line-height:44px}#vibe-suggestions-pills button:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4)}#vibe-suggestions-pills button svg{flex-shrink:0}#vibe-more-options-header{display:flex;align-items:center;justify-content:center;width:100%;margin-top:6px}#vibe-more-options-header .vibe-more-title{font-size:16px;font-weight:500;color:#e8e8e8}#vibe-more-options-header .vibe-more-title:before{content:"Templates"}#vibe-more-pills{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}#vibe-more-pills button,.vibe-template-card{display:flex;flex-direction:column;width:220px;min-width:220px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);cursor:pointer;overflow:hidden;flex-shrink:0;transition:background .2s,border-color .2s}.vibe-template-card:hover{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.3)}.vibe-template-illustration{background:hsla(0,0%,100%,.05);padding:12px 12px 8px;border-bottom:1px solid hsla(0,0%,100%,.08)}.vibe-template-body{padding:12px;flex:1 1 0%}.vibe-template-title{font-size:13px;font-weight:600;color:#e8e8e8;line-height:1.35;margin-bottom:6px}.vibe-template-desc{font-size:11.5px;color:rgba(200,200,200,.7);line-height:1.45}.l-header-nav-top-banner-sticky{display:none;background:#14110f}.l-header-nav-top-banner-sticky .row{display:flex;flex-flow:row;width:100%;height:100%;justify-content:flex-start}.set-sticky{display:block;position:sticky;top:0;z-index:1000}#vibe-coding-bar-placeholder{display:none}#vibe-coding-bar-placeholder.active{display:block}#retool-gradient-border{position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, #1a73e8, #4fc3f7, #ffffff, #4fc3f7, #1a73e8);z-index:10}[data-banner-name=bolt] *{font-family:"Inter",Helvetica,sans-serif}[data-banner-name=bolt] #vibe-main-row{gap:15px}[data-banner-name=bolt] #vibe-heading-wrapper{align-items:center;gap:5px}[data-banner-name=bolt] .vibe-heading{color:#419dfc;line-height:30px;padding-left:12px}[data-banner-name=bolt] .vibe-heading:before{content:"Generate apps with AI"}[data-banner-name=bolt] #textarea-input{height:50px;padding:0;padding-block:13px;padding-left:10px}[data-banner-name=bolt] #vibe-send-btn{background:#419dfc;color:#fff;border-radius:10px;box-shadow:none}[data-banner-name=bolt] #vibe-send-btn:hover{border:none}[data-banner-name=bolt] .vibe-more-title,[data-banner-name=bolt] .vibe-suggest-title{font-size:18px;font-weight:bold}[data-banner-name=bolt] .vibe-suggest-title{font-size:20px}[data-banner-name=bolt] .vibe-template-card{border:none;width:240px}[data-banner-name=bolt] .vibe-template-illustration{padding:0;border-bottom:none}[data-banner-name=bolt] .vibe-template-illustration img{max-width:100%;height:auto;vertical-align:middle}[data-banner-name=bolt] #vibe-suggestions{margin-top:15px}[data-banner-name=bolt].sticky.expanded{height:409px !important}[data-banner-name=bolt].sticky #vibe-input-card textarea{padding:4px 10px}[data-banner-name=bolt].sticky #vibe-main-row{gap:10px}[data-banner-name=bolt].sticky div:not(#vibe-heading-wrapper):not(.vibe-template-title){font-size:14px;line-height:28px}[data-banner-name=bolt].sticky #vibe-heading-wrapper svg{height:28px;width:100px}[data-banner-name=bolt].sticky .vibe-heading{padding-left:10px}[data-banner-name=perplexity] #perplexity-coding-bar{background:#141211}[data-banner-name=perplexity] #vibe-heading-wrapper div:first-of-type{display:flex;align-items:center;gap:10px;border-right:1px solid #646464;padding-right:15px}[data-banner-name=perplexity] #vibe-heading-wrapper p{margin-bottom:0;color:#fff;font-size:18px}[data-banner-name=perplexity] #vibe-main-row{gap:10px}[data-banner-name=perplexity] .vibe-heading{white-space:normal;width:260px;font-size:16px;overflow-wrap:anywhere;word-wrap:break-word;text-align:left;font-size:15px;font-weight:bold;padding-left:2px}[data-banner-name=perplexity] .vibe-heading:before{content:"Your personal team of AI agents. $80 in free credits with a team plan."}[data-banner-name=perplexity] #textarea-input{height:50px;padding:0;padding-block:13px;padding-left:10px}[data-banner-name=perplexity] #vibe-suggestions-header .vibe-suggest-title:before{content:""}[data-banner-name=perplexity] #vibe-more-options-header .vibe-more-title{padding:10px 0}[data-banner-name=perplexity] #vibe-more-options-header .vibe-more-title:before{content:"One Prompt. 20+ AI Models. 400+ App Connectors."}[data-banner-name=perplexity] #vibe-send-btn{background:#fff;border-radius:10px}[data-banner-name=perplexity] #vibe-send-btn:before{content:"Build Now →"}[data-banner-name=perplexity] #vibe-more-pills{gap:15px}[data-banner-name=perplexity] .vibe-template-card{width:250px}[data-banner-name=perplexity] .vibe-template-card .vibe-template-illustration{padding:5px 5px 5px;border-bottom:none;background:rgba(0,0,0,0)}[data-banner-name=perplexity] .vibe-template-card .vibe-template-illustration img{max-width:100%}[data-banner-name=perplexity] .vibe-template-desc{font-size:14px;color:#fff}[data-banner-name=perplexity] .vibe-template-title{font-size:15px}[data-banner-name=perplexity].sticky div:not(#vibe-heading-wrapper):not(.vibe-template-title){font-size:14px !important;line-height:13px !important}[data-banner-name=perplexity].sticky #vibe-heading-wrapper img:first-of-type{height:35px !important;width:35px !important}[data-banner-name=perplexity].sticky #vibe-heading-wrapper img:nth-child(2){height:auto !important;width:115px !important}/*# sourceMappingURL=top.css.map */
