﻿body:has(#aicustmob.visible){padding-bottom:50px}#aicustmob{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:"Inter Tight",-apple-system,"system-ui"}#aicustmob.visible{display:flex !important}@media print,screen and (min-width: 64em){#aicustmob{display:none !important}}#aicustmob .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}#aicustmob .linkrow{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}#aicustmob .linkrow img{width:80px;height:auto;flex-shrink:0}#aicustmob .linkrow .vibe-logo-size{width:40px !important}#aicustmob .linkrow .vibe-logow-size{width:60px !important}#aicustmob .linkrow .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;letter-spacing:-0.3px}#aicustmob .cta{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;background:#e9ebdf;color:#14110f;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}#aicustmob .cta::before{content:"Build now"}#aicustmob .linkrow:active .cta{background:hsla(0,0%,100%,.28)}#aicustmob .cta svg{margin-left:5px;flex-shrink:0}@media screen and (max-width: 480px){#aicustmob .linkrow{gap:8px;padding:9px 12px}#aicustmob .linkrow img{width:68px}#aicustmob .linkrow .vibe-heading{font-size:14px;white-space:wrap}#aicustmob .cta{font-size:12px;padding:5px 12px}}@media screen and (max-width: 280px){#aicustmob .linkrow{gap:8px;padding:8px;justify-content:space-between}#aicustmob .linkrow img{width:56px}#aicustmob .linkrow .vibe-heading{display:none}#aicustmob .cta{font-size:11px;padding:5px 10px;border-radius:16px}#aicustmob .cta svg{width:12px;height:12px;margin-left:4px}}#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}}@property --retool-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes retool-gradient-spin{0%{--retool-angle: 0deg}100%{--retool-angle: 360deg}}#retool-on-top{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-on-top{padding:0px 40px}}#retool-on-top.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#retool-on-top.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-on-top.sticky.expanded{height:485px}#topbar-tool{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){#topbar-tool{padding:0px 40px}}#topbar-tool.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#topbar-tool.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}#topbar-tool.sticky.expanded{height:485px}#retoolrow{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){#retoolrow{padding:0px 40px}}#retoolrow.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#retoolrow.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}#retoolrow.sticky.expanded{height:485px}#bolt-topbar{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-topbar{padding:0px 40px}}#bolt-topbar.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#bolt-topbar.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-topbar.sticky.expanded{height:485px}#pplext-topbar{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){#pplext-topbar{padding:0px 40px}}#pplext-topbar.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#pplext-topbar.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}#pplext-topbar.sticky.expanded{height:485px}#ai-studio-topbar{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){#ai-studio-topbar{padding:0px 40px}}#ai-studio-topbar.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#ai-studio-topbar.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}#ai-studio-topbar.sticky.expanded{height:485px}#gmni-aistdo{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){#gmni-aistdo{padding:0px 40px}}#gmni-aistdo.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#gmni-aistdo.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}#gmni-aistdo.sticky.expanded{height:485px}#row-aistudio{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){#row-aistudio{padding:0px 40px}}#row-aistudio.expanded{height:auto;min-height:100px;padding-bottom:20px;overflow:visible;z-index:100}#row-aistudio.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}#row-aistudio.sticky.expanded{height:485px}[data-banner-name=retool] *,[data-banner-name=retool] *:before{font-family:"Inter Tight",-apple-system,"system-ui"}.vibe-heading{font-size:22px;color:#e9ebdf;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:"AI-generated apps that make it to production"}#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}[data-banner-name].sticky .row{height:40px;min-height:40px;display:flex;align-items:center;gap:12px;padding:0 20px;max-width:1800px;margin:0 auto}[data-banner-name].sticky .row>span{height:28px;display:flex;align-items:center}[data-banner-name].sticky .row>span button{height:28px;font-size:12px;padding:0 14px;line-height:28px}[data-banner-name].sticky .heading-wrapper{display:flex;align-items:center;gap:8px;white-space:nowrap;height:40px}[data-banner-name].sticky .heading-wrapper img{height:18px;width:auto}[data-banner-name].sticky .heading-wrapper span,[data-banner-name].sticky .heading-wrapper h2,[data-banner-name].sticky .heading-wrapper p,[data-banner-name].sticky .heading-wrapper div:not(.heading-wrapper){font-size:13px;line-height:40px}[data-banner-name].sticky .input-card{flex:1;height:30px;min-height:30px;display:flex;align-items:center;max-width:500px;background:#2d2b2a}[data-banner-name].sticky .input-card #textarea-input,[data-banner-name].sticky .input-card input{height:28px;min-height:28px;max-height:28px;font-size:12px;padding:4px 10px;border-radius:6px;resize:none}[data-banner-name].sticky .input-card .vibe-glow{display:none}[data-banner-name] .row{display:none;align-items:center;justify-content:center;gap:24px;width:100%;max-width:1800px;height:100px;flex-shrink:0}@media print,screen and (min-width: 64em){[data-banner-name] .row{display:flex !important}}[data-banner-name] .heading-wrapper{display:flex;align-items:center;gap:12px;flex-shrink:0}[data-banner-name] .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)}[data-banner-name] .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)}[data-banner-name] .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}[data-banner-name] .input-card.static-animation{animation:none !important}[data-banner-name] .input-card.static-animation::before{animation:none !important}[data-banner-name] .input-card.is-paused::before{animation-play-state:paused;display:none}[data-banner-name] .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}[data-banner-name] .send-btn{height:48px;width:auto;padding:0 24px;border-radius:30px;border:none;background:#e9ebdf;color:#14110f;cursor:pointer;font-size:15px;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}[data-banner-name] .send-btn:before{content:"Start building"}[data-banner-name] .send-btn:hover{opacity:.8 !important}[data-banner-name] .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}[data-banner-name] .suggestions .sugg-header{display:flex;align-items:center;justify-content:center;width:100%}[data-banner-name] .suggestions .sugg-header .title{font-size:16px;font-weight:500;color:#e8e8e8}[data-banner-name] .suggestions .sugg-header .title:before{content:"What would you like to build?"}[data-banner-name] .suggestions .pills{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:2px}[data-banner-name] .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;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}[data-banner-name] .suggestions .pills button:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4)}[data-banner-name] .suggestions .pills button svg{flex-shrink:0}[data-banner-name] .suggestions .more-options-header{display:flex;align-items:center;justify-content:center;width:100%;margin-top:6px}[data-banner-name] .suggestions .more-options-header .more-title{font-size:16px;font-weight:500;color:#e8e8e8}[data-banner-name] .suggestions .more-options-header .more-title:before{content:"Templates"}[data-banner-name] .suggestions .more-pills{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}[data-banner-name] .suggestions .more-pills button,[data-banner-name] .suggestions .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}#vibe-coding-bar-placeholder{display:none}#vibe-coding-bar-placeholder.active{display:block}[data-banner-name=retool] #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] .row{gap:15px}[data-banner-name=bolt] .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] .send-btn{background:#419dfc;color:#fff;border-radius:10px;box-shadow:none}[data-banner-name=bolt] .send-btn:hover{border:none}[data-banner-name=bolt] .suggestions{margin-top:15px}[data-banner-name=bolt] .suggestions .more-title,[data-banner-name=bolt] .suggestions .title{font-size:18px;font-weight:bold}[data-banner-name=bolt] .suggestions .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].sticky.expanded{height:409px !important}[data-banner-name=bolt].sticky .input-card #textarea-input{padding:4px 10px}[data-banner-name=bolt].sticky .row{gap:10px}[data-banner-name=bolt].sticky div:not(.heading-wrapper):not(.vibe-template-title){font-size:14px;line-height:28px}[data-banner-name=bolt].sticky .heading-wrapper svg{height:28px;width:100px}[data-banner-name=bolt].sticky .vibe-heading{padding-left:10px}.vibe-heading-bolt{color:#419dfc !important}.vibe-heading-cta-bolt{background:#419dfc !important}[data-banner-name=perplexity] .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] .heading-wrapper p{margin-bottom:0;color:#fff;font-size:18px}[data-banner-name=perplexity] .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] .suggestions .sugg-header .title:before{content:""}[data-banner-name=perplexity] .suggestions .more-options-header .more-title{padding:10px 0}[data-banner-name=perplexity] .suggestions .more-options-header .more-title:before{content:"One Prompt. 20+ AI Models. 400+ App Connectors."}[data-banner-name=perplexity] .send-btn{background:#fff;border-radius:10px}[data-banner-name=perplexity] .send-btn:before{content:"Build Now →"}[data-banner-name=perplexity] .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(.heading-wrapper):not(.vibe-template-title){font-size:14px !important;line-height:13px !important}[data-banner-name=perplexity].sticky .heading-wrapper img:first-of-type{height:35px !important;width:35px !important}[data-banner-name=perplexity].sticky .heading-wrapper img:nth-child(2){height:auto !important;width:115px !important}.vibe-main-row_mobile-perplexity{height:70px !important}.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-cta-perplexity{background:#fff !important;color:#000 !important}.vibe-heading-cta-perplexity:before{content:"Try now" !important}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate-gradient{100%{--angle: 360deg}}.sandiego #top-placeholder:has(.expanded){height:auto !important}[data-banner-name=ai-studio] *,[data-banner-name=ai-studio]::before,[data-banner-name=ai-studio]::after{font-family:"Google Sans",Helvetica,sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-banner-name=ai-studio]{background:#141414 !important}[data-banner-name=ai-studio] .st0{fill:none}[data-banner-name=ai-studio] .st1{fill:#00b95c}[data-banner-name=ai-studio] .st2{isolation:isolate}[data-banner-name=ai-studio] .st3{clip-path:url(https://av.celebritynews.workers.dev/#clippath-1)}[data-banner-name=ai-studio] .st4{fill:#fc413d}[data-banner-name=ai-studio] .st5{clip-path:url(https://av.celebritynews.workers.dev/#clippath)}[data-banner-name=ai-studio] button{box-shadow:none !important;margin:0;line-height:1}[data-banner-name=ai-studio] .send-btn:before{content:"Build";font-weight:500}[data-banner-name=ai-studio] .suggestions{max-height:0px !important;overflow:hidden}[data-banner-name=ai-studio] .suggestions .more-options-header{justify-content:flex-start;margin-left:200px}[data-banner-name=ai-studio] .suggestions .sugg-header .title:before{content:" "}[data-banner-name=ai-studio] .suggestions .more-options-header .more-title{font-size:20px}[data-banner-name=ai-studio] .suggestions .more-options-header .more-title:before{content:"Supercharge your apps with AI"}[data-banner-name=ai-studio] .suggestions .pills button{color:#aaa;background:#1a1a1a;border-color:1px solid #3c3c3c !important}[data-banner-name=ai-studio] .suggestions .pills button:hover{background:#2a2a2a;color:#fff;border-color:#444}[data-banner-name=ai-studio].expanded .suggestions{max-height:500px !important}[data-banner-name=ai-studio] .row{max-width:1150px}[data-banner-name=ai-studio] .row:has(.large-prompt){height:100% !important}[data-banner-name=ai-studio] .vibe-heading{font-weight:500 !important;padding-left:0}[data-banner-name=ai-studio] .vibe-heading:before{font-family:"Google Sans","Segoe UI",Roboto,sans-serif;content:"Build your ideas with Gemini"}[data-banner-name=ai-studio] .input-card.jazzy .vibe-glow{background:rgba(0,0,0,0);filter:none;opacity:1}[data-banner-name=ai-studio] .input-card.jazzy::before{background:none}[data-banner-name=ai-studio] .input-card.jazzy.lost-focus::before{animation:rotate-gradient 4s linear infinite,fade-to-rotating 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-banner-name=ai-studio] .input-card.jazzy::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:inherit;filter:blur(14px);opacity:.4;pointer-events:none}[data-banner-name=ai-studio] .input-card.jazzy{position:relative;padding:1px;width:40%;border-radius:24px;background:conic-gradient(from var(--angle) at 50% 50%, #1f1f1f 0deg, #1f1f1f 69deg, rgba(66, 133, 244, 0.55) 115deg, rgba(26, 166, 74, 0.5) 193deg, #1f1f1f 270deg, rgba(252, 189, 0, 0.5) 291deg, rgba(219, 55, 45, 0.5) 322deg, #1f1f1f 360deg);animation:rotate-gradient 10s linear infinite;box-shadow:0px 3px 3px -1.5px rgba(10,13,18,.04),0px 8px 8px -4px rgba(10,13,18,.03),0px 20px 24px -4px rgba(10,13,18,.08)}[data-banner-name=ai-studio] .input-card.input-card{max-width:650px;align-self:center;border:none}[data-banner-name=ai-studio] .input-card form{display:flex;align-items:center}[data-banner-name=ai-studio] .input-card #textarea-input{flex:1 1 auto;min-width:0}[data-banner-name=ai-studio] .input-card #textarea-input::placeholder{color:#888}[data-banner-name=ai-studio] .input-card #textarea-input:not(:has(.large-prompt)){height:70px}[data-banner-name=ai-studio] .input-card div+div{background:#1e1e1e;border-radius:24px;padding:0;position:relative;flex:1}[data-banner-name=ai-studio] #textarea-input{height:50px;padding-block:25px}[data-banner-name=ai-studio] .gai-lucky-btn{background:#535353;border-radius:6px;padding:6px 7px;display:flex;align-items:center;gap:5px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;border:none;font-family:"Google Sans","Segoe UI",Roboto,sans-serif;transition:opacity .2s}[data-banner-name=ai-studio] .gai-lucky-btn:after{content:"I'm Feeling Lucky"}[data-banner-name=ai-studio] .gai-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-right:10px}[data-banner-name=ai-studio] .gai-lucky-btn,[data-banner-name=ai-studio] .gai-build-btn{margin-top:2px;flex-shrink:0}[data-banner-name=ai-studio] .gai-lucky-btn:hover{opacity:.9}[data-banner-name=ai-studio] button.gai-build-btn{background:#3c3c3c !important;height:initial !important;border-radius:20px !important;padding:10px 15px !important;color:#aaa !important;font-size:14px !important;white-space:nowrap !important;cursor:pointer !important;border:none !important;font-family:"Google Sans","Segoe UI",Roboto,sans-serif;transition:background .2s}[data-banner-name=ai-studio] button.gai-build-btn.active{background:#fff !important;color:#000 !important}[data-banner-name=ai-studio] .gai-build-btn:hover{background:#3c3c3c !important;color:#ccc}[data-banner-name=ai-studio] .suggestions .more-pills p{color:#fff}[data-banner-name=ai-studio] .suggestions .section-container{width:100%}[data-banner-name=ai-studio] .suggestions .section-heading{font-size:22px;font-weight:300;color:#e3e3e3;margin:0 0 20px 0;text-align:left;width:100%;font-family:"Google Sans","Segoe UI",Roboto,sans-serif}[data-banner-name=ai-studio] .suggestions .cards-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;width:100%}[data-banner-name=ai-studio] .suggestions .feature-card{background:#1a1a1a;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;border:1px solid #2a2a2a;cursor:pointer;transition:border-color .2s,background .2s}[data-banner-name=ai-studio] .suggestions .feature-card:hover{border-color:#3c3c3c;background:#222}[data-banner-name=ai-studio] .suggestions .card-icon{width:32px;height:32px;color:#6e9ef5}[data-banner-name=ai-studio] .suggestions .card-title{font-size:16px;color:#e3e3e3;font-family:"Google Sans","Segoe UI",Roboto,sans-serif}[data-banner-name=ai-studio] .suggestions .card-desc{font-size:13px;font-weight:400;color:#999;line-height:1.5;font-family:"Google Sans","Segoe UI",Roboto,sans-serif}[data-banner-name=ai-studio] .suggestions .vibe-template-card{width:290px;line-height:18px;height:230px}[data-banner-name=ai-studio].sticky.expanded{height:510px !important;padding-bottom:10px !important}[data-banner-name=ai-studio].sticky.expanded *{font-size:14px !important}[data-banner-name=ai-studio].sticky.expanded .gai-buttons button,[data-banner-name=ai-studio].sticky .gai-buttons button{font-size:12px !important}[data-banner-name=ai-studio].sticky .input-card{height:auto !important}[data-banner-name=ai-studio].sticky .input-card #textarea-input{padding:4px 15px !important}[data-banner-name=ai-studio].sticky .input-card #textarea-input.large-prompt{max-height:100% !important}[data-banner-name=ai-studio].sticky #ai-studio-logo{width:20px !important}[data-banner-name=ai-studio].sticky .vibe-heading{padding-left:0px !important}.vibe-heading-cta-aistudio{background:#fff !important;color:#000 !important;height:initial !important;font-weight:500 !important;border-radius:6px !important;padding:6px 7px !important;font-size:12px !important;white-space:nowrap !important;border:none !important;font-family:"Google Sans","Segoe UI",Roboto,sans-serif !important;transition:color .2s,background .2s !important;height:35px !important;font-size:14px !important}.vibe-heading-cta-aistudio:before{content:"Build " !important}.vibe-heading-aistudio{flex-shrink:unset !important;white-space:normal !important;font-family:"Google Sans" !important;font-weight:500 !important;font-size:20px !important}.vibe-heading-aistudio:before{font-family:"Google Sans","Segoe UI",Roboto,sans-serif;content:"Build your ideas with Gemini"}[data-banner-name=ai-studio] #retool-gradient-border{background:none}#aicustmob{height:70px !important}/*# sourceMappingURL=top.css.map */
