@import "https://fonts.googleapis.com/css2?family=Courgette&family=Nanum+Pen+Script&family=Playwrite+CU+Guides&display=swap";
.vgw1xabjo{fill:currentColor;d:path("M13.5 16a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0")}
.ag6jefblo{fill:currentColor;d:path("m14.347.66l3.18 4.456l2.097-.715L21.538 10h.962v12h-21V10h.51v-.01l.648.006zM9.397 10h10.028l-1.037-3.033l-1.522.487zM7.839 8.417L15.55 5.79l-1.604-2.25zM5.5 12h-2v2a2 2 0 0 0 2-2m10 4a3.5 3.5 0 1 0-7 0a3.5 3.5 0 0 0 7 0m5 4v-2a2 2 0 0 0-2 2zm-2-8a2 2 0 0 0 2 2v-2zm-15 8h2a2 2 0 0 0-2-2z")}
.courgette-regular{font-style:normal;font-weight:400;font-family:var(--font-courgette), "Courgette", cursive, sans-serif!important}.nanum-pen-script-regular{font-style:normal;font-weight:400;font-family:var(--font-nanum-pen), "Nanum Pen Script", cursive, sans-serif!important}.playwrite-cu-guides-regular{text-shadow:0 2px 10px #000000d9,0 0 20px #0009;font-family:Playwrite CU Guides,cursive;font-style:normal;font-weight:600}.builder-root{color:#f3f4f6;min-height:100vh;font-family:var(--font-geist-sans), "Inter", system-ui, -apple-system, sans-serif;background-color:#0000}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#12141bf2;border-bottom:1px solid #ffffff12}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161923d9;border:1px solid #ffffff14}.glass-card:hover{background:#1a1e2af2;border-color:#38bdf84d;box-shadow:0 0 20px #38bdf81a}.gold-pill-btn{isolation:isolate;color:#fefce8;text-shadow:0 1px 3px #0000008c;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff0f;border:1px solid #ffffff2e;font-weight:600;transition:box-shadow .2s,transform .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 0 18px #facc152e,inset 0 1px #ffffff38}.gold-pill-btn:hover{border-color:#fde04780;transform:translateY(-1px);box-shadow:0 0 30px #facc1573,inset 0 1px #ffffff4d}.gold-fluid{pointer-events:none;z-index:-1;position:absolute;inset:0}.gold-blob{will-change:transform;background:#fde047;border-radius:50%;width:24px;height:24px;display:block;position:absolute}.gold-base{border-radius:40px;width:auto;height:52%;bottom:-10px;left:-10px;right:-10px}.gold-blob-1{animation:5.5s cubic-bezier(.65,0,.35,1) infinite goldBlobA;top:6px;left:-2px}.gold-blob-2{animation:4.8s cubic-bezier(.65,0,.35,1) -2.4s infinite goldBlobB;top:7px;left:24px}.gold-blob-3{width:20px;height:20px;animation:4.2s cubic-bezier(.65,0,.35,1) -2.1s infinite goldBlobC;top:5px;left:46px}.gold-blob-4{animation:5.2s cubic-bezier(.65,0,.35,1) -2.6s infinite goldBlobD;top:7px;right:-2px}.gold-blob-5{width:22px;height:22px;animation:3.6s cubic-bezier(.65,0,.35,1) -1.2s infinite goldBlobE;top:4px;left:12px}.gold-blob-6{width:26px;height:26px;animation:4.5s cubic-bezier(.65,0,.35,1) -3.1s infinite goldBlobF;top:5px;left:36px}.gold-blob-7{width:18px;height:18px;animation:3.9s cubic-bezier(.65,0,.35,1) -.8s infinite goldBlobG;top:6px;left:60px}.gold-blob-8{width:24px;height:24px;animation:4.9s cubic-bezier(.65,0,.35,1) -1.7s infinite goldBlobH;top:5px;right:18px}@keyframes goldBlobA{0%,to{transform:translateY(3px)scale(1)}50%{transform:translate(62px,-3px)scale(1.15)}}@keyframes goldBlobB{0%,to{transform:translateY(-3px)scale(1.1)}50%{transform:translate(40px,4px)scale(1)}}@keyframes goldBlobC{0%,to{transform:translateY(2px)scale(.9)}25%{transform:translate(14px,-4px)scale(1.05)}50%{transform:translate(22px,3px)scale(1.1)}75%{transform:translate(9px,5px)scale(.95)}}@keyframes goldBlobD{0%,to{transform:translateY(3px)scale(1.05)}50%{transform:translate(-56px,-3px)scale(1.15)}}@keyframes goldBlobE{0%,to{transform:translateY(-2px)scale(1)}50%{transform:translate(30px,3px)scale(1.1)}}@keyframes goldBlobF{0%,to{transform:translateY(3px)scale(.95)}50%{transform:translate(-25px,-3px)scale(1.15)}}@keyframes goldBlobG{0%,to{transform:translateY(1px)scale(1.05)}50%{transform:translate(-35px,2px)scale(.9)}}@keyframes goldBlobH{0%,to{transform:translateY(-3px)scale(1)}50%{transform:translate(25px,2px)scale(1.1)}}.publish-cyan-btn{color:#fff;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);font-weight:600;transition:all .2s;box-shadow:0 0 12px #38bdf84d}.publish-cyan-btn:hover{background:linear-gradient(135deg,#7dd3fc 0%,#0369a1 100%);box-shadow:0 0 18px #38bdf880}.tools-dark-btn{color:#c4c4cf;background:linear-gradient(135deg,#2d2d35 0%,#1e1e24 100%);border:1px solid #ffffff14;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #0006}.tools-dark-btn:hover{color:#e2e2ec;background:linear-gradient(135deg,#38383f 0%,#28282f 100%);border-color:#ffffff24;box-shadow:0 4px 14px #00000080}.matrix-bg{background-color:#08090c;background-image:radial-gradient(#22c55e12 1px,#0000 1px),linear-gradient(#0f172af2,#08090cfa);background-size:24px 24px,100% 100%}.matrix-canvas-pattern{opacity:.15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext x='10' y='20' fill='%20%2322c55e' font-family='monospace' font-size='10'%3E0110101%3C/text%3E%3Ctext x='50' y='50' fill='%20%2322c55e' font-family='monospace' font-size='10'%3E1001010%3C/text%3E%3Ctext x='30' y='80' fill='%20%2322c55e' font-family='monospace' font-size='10'%3E1110001%3C/text%3E%3C/svg%3E");position:absolute;inset:0}.user-chat-bubble{-webkit-backdrop-filter:blur(16px);color:#3c2a10;background:#fff3e0eb;border:1px solid #b482504d}.custom-scrollbar::-webkit-scrollbar{width:5px;height:5px}.invisible-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.invisible-scrollbar::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scrollbar::-webkit-scrollbar-track{background:#0c0d1299}.custom-scrollbar::-webkit-scrollbar-thumb{background:#47556966;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8b3}.editor-line-number{color:#475569;-webkit-user-select:none;user-select:none;text-align:right;padding-right:1rem}.prompt-container{width:100%;max-width:100%;position:relative}.tabs-header{z-index:2;align-items:flex-end;gap:14px;margin-bottom:-1px;padding-left:0;display:flex;position:relative}.tab-btn{color:#94a3b8;-webkit-backdrop-filter:blur(12px);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#14161c73;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;border:none!important;outline:none!important}.tab-btn svg{stroke:currentColor;width:16px;height:16px;transition:stroke .2s}.tab-btn:hover:not(.active){color:#fff;background-color:#ffffff1f}.tab-btn.active{-webkit-backdrop-filter:blur(16px);color:#fff;background-color:#1c1f26a6;padding-bottom:11px;font-weight:500;box-shadow:none!important;border:none!important}.tab-btn.active:after{content:"";-webkit-backdrop-filter:blur(16px);pointer-events:none;background-color:#1c1f26a6;width:12px;height:12px;position:absolute;bottom:0;right:-12px;-webkit-mask:radial-gradient(12px at 100% 0,#0000 99%,#000 100%);mask:radial-gradient(12px at 100% 0,#0000 99%,#000 100%);box-shadow:none!important}.prompt-box{-webkit-backdrop-filter:blur(20px);z-index:30;background-color:#1c1f26a6;border:1px solid #ffffff1f;border-radius:0 18px 18px;flex-direction:column;gap:30px;padding:18px 20px 14px;transition:border-color .2s;display:flex;position:relative;box-shadow:0 20px 50px #00000080;border-top:none!important;overflow:visible!important}.prompt-box:focus-within{border-color:#ffffff40}.textarea-wrapper{width:100%}.prompt-textarea{resize:none;color:#f3f4f6;background:0 0;border:none;outline:none;width:100%;min-height:60px;max-height:250px;font-size:16px;line-height:1.5}.prompt-textarea::placeholder{color:#94a3b8;font-weight:400}.prompt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-left,.toolbar-right{align-items:center;gap:8px;display:flex}.icon-btn{-webkit-backdrop-filter:blur(12px);color:#cbd5e1;cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.icon-btn:hover{color:#fff;background-color:#ffffff2e;border-color:#ffffff40;transform:translateY(-1px)}.icon-btn:active{transform:translateY(0)}.icon-btn svg{stroke-width:2px;width:18px;height:18px}.pill-btn{-webkit-backdrop-filter:blur(12px);color:#f1f5f9;cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.pill-btn:hover{color:#fff;background-color:#ffffff2e;border-color:#ffffff40;transform:translateY(-1px)}.pill-btn:active{transform:translateY(0)}.pill-btn .icon-left{color:#cbd5e1;width:16px;height:16px}.pill-btn .icon-chevron{color:#94a3b8;width:14px;height:14px;margin-left:2px}.send-btn{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background-color:#ffffff26;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.send-btn:hover{background-color:#38bdf8d9;border-color:#38bdf8f2;transform:translateY(-1px)}.send-btn:active{transform:translateY(0)}.send-btn svg{stroke-width:2.2px;width:18px;height:18px}@keyframes capsuleEnter{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tabsEnter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}header nav{animation:.28s cubic-bezier(.34,1.56,.64,1) both capsuleEnter}header .flex.items-end{animation:.22s both tabsEnter}@keyframes auroraFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.08)}66%{transform:translate(-30px,50px)scale(.95)}}@keyframes auroraFloat2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-70px,40px)scale(1.1)}70%{transform:translate(40px,-30px)scale(.92)}}@keyframes auroraFloat3{0%,to{transform:translate(0)scale(1)}30%{transform:translate(50px,-50px)scale(1.05)}60%{transform:translate(-60px,20px)scale(1.1)}}.sheet-content{opacity:0;transition:opacity .35s}@keyframes postVideoItemIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.post-video-item{animation:.5s cubic-bezier(.22,1,.36,1) both postVideoItemIn}.post-video-item-hidden{opacity:0}@keyframes postVideoDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.post-video-arrow-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s ease-out forwards postVideoDraw}.post-video-arrow-head{stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s ease-out .95s forwards postVideoDraw}.post-video-circle-path{stroke-dasharray:0;stroke-dashoffset:0}.nav-capsule-item{color:#ffffffa6;background:0 0;border:1px solid #0000;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;position:relative}.nav-capsule-item:hover{color:#fff;background:#00ff880d;border-color:#00ff88b3;box-shadow:0 0 4px 1px #00ff8873}.nav-tab-btn{color:#f1f5f9;-webkit-backdrop-filter:blur(24px);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0f172a59;border-radius:12px 12px 0 0;align-items:center;gap:8px;height:36px;margin-bottom:0;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex;position:relative;box-shadow:none!important;border:none!important;outline:none!important}.nav-tab-btn:hover:not(.active){color:#fff;background-color:#0f172a80;border:none!important}.nav-tab-btn.active{-webkit-backdrop-filter:blur(28px);z-index:10;background-color:#ffffff2e;font-weight:600;color:#fff!important;box-shadow:none!important;border:none!important}.nav-tab-btn.active span{color:#fff!important}.nav-tab-btn.active svg{color:#fff!important;stroke:#fff!important}.nav-tab-btn.active:after{content:"";-webkit-backdrop-filter:blur(28px);pointer-events:none;background-color:#ffffff2e;width:12px;height:12px;position:absolute;bottom:0;right:-12px;-webkit-mask:radial-gradient(12px at 100% 0,#0000 99%,#000 100%);mask:radial-gradient(12px at 100% 0,#0000 99%,#000 100%);box-shadow:none!important}.add-tab-btn{color:#fff;-webkit-backdrop-filter:blur(24px);cursor:pointer;background-color:#0f172a59;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:3px;margin-left:6px;margin-right:14px;transition:all .2s;display:inline-flex;box-shadow:none!important;border:none!important}.add-tab-btn:hover{color:#fff;background-color:#ffffff38;border-color:#ffffff40;transform:scale(1.08);border:none!important}.polaroid-shine-anim{animation:3.5s infinite polaroidShine}@keyframes polaroidShine{0%{transform:translate(-100%)rotate(120deg)}20%,to{transform:translate(100%)rotate(120deg)}}@keyframes verticalScrollUp1{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes verticalScrollDown2{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes verticalScrollUp3{0%{transform:translateY(-12%)}to{transform:translateY(-62%)}}.glass-marquee-column-1{will-change:transform;backface-visibility:hidden;animation:44s linear infinite verticalScrollUp1;transform:translateZ(0)}.glass-marquee-column-2{will-change:transform;backface-visibility:hidden;margin-top:130px;animation:52s linear infinite verticalScrollDown2;transform:translateZ(0)}.glass-marquee-column-3{will-change:transform;backface-visibility:hidden;margin-top:-90px;animation:38s linear infinite verticalScrollUp3;transform:translateZ(0)}.glass-marquee-column-1:hover,.glass-marquee-column-2:hover,.glass-marquee-column-3:hover{animation-play-state:paused}.glass-review-card{-webkit-backdrop-filter:blur(20px);background:#ffffff24;border:1px solid #ffffff40;border-radius:20px;transition:transform .35s cubic-bezier(.32,.72,0,1),border-color .35s,background-color .35s;box-shadow:0 20px 40px -12px #00000059,inset 0 1px 1px #fff6,inset 0 0 20px #ffffff1f}.glass-review-card:hover{background:#ffffff3d;border-color:#ffffff73;transform:translateY(-4px)scale(1.03)}@keyframes organicSwayLeft{0%,to{transform:translate(0)}50%{transform:translate(-24px)}}@keyframes organicSwayRight{0%,to{transform:translate(0)}50%{transform:translate(28px)}}.sway-left-slow{animation:7.2s ease-in-out infinite organicSwayLeft}.sway-right-slow{animation:8.6s ease-in-out infinite organicSwayRight}.sway-left-mid{animation:6.4s ease-in-out infinite organicSwayLeft}.sway-right-mid{animation:9.2s ease-in-out infinite organicSwayRight}.review-scroll-container{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.review-scroll-container::-webkit-scrollbar{display:none}
