:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background:radial-gradient(1200px 800px at 15% 10%,#646cff1f,#0000),radial-gradient(1000px 700px at 80% 15%,#0ea5e90f,#0000),#0b0f17;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;overflow-y:scroll;overflow-x:hidden}html{scrollbar-gutter:stable}h1{font-size:3.2em;line-height:1.1}button{font-family:inherit}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{min-height:100vh;display:block}.header,.footer{max-width:980px;width:100%;margin:0 auto;padding:12px 20px 8px}.appBar{position:fixed;top:0;left:0;right:0;z-index:50;background:#0b0f17b8;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tabsBar{max-width:980px;margin:0 auto;padding:0 20px;display:flex;gap:14px}.topTabBtn{position:relative;flex:1;text-align:center;padding:10px;border:0;background:transparent;font-weight:800;font-size:.98rem;color:#ffffffb3;cursor:pointer}.topTabBtn:hover,.topTabBtn.active{color:#ffffffeb}.topTabBtn.active:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;border-radius:999px;background:#646cfff2}.header{display:flex;align-items:center;justify-content:space-between;gap:16px}.headerActions,.headerActionBtns{display:flex;align-items:center;gap:10px}.usageMeter{white-space:nowrap}.usageWidget{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#ffffffb8;-webkit-user-select:none;user-select:none}.usageWidget[data-tooltip]{position:relative}.usageWidget:focus-visible{outline:2px solid rgba(100,108,255,.65);outline-offset:3px;border-radius:10px}.usageWidget[data-tooltip]:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 10px);z-index:80;padding:8px 10px;border-radius:12px;background:#0b0f17f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000073;color:#ffffffe6;font-size:.9rem;font-weight:900;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.usageWidget[data-tooltip]:hover:after,.usageWidget[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.usageBarOuter{width:78px;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.usageBarFill{height:100%;border-radius:999px;background:#ffffff38}.usageWidget.warn .usageBarFill{background:#f59e0bbf}.usageWidget.crit .usageBarFill{background:#ef4444bf}.pageLoading{padding:28px 0;color:#ffffffb8;font-weight:900}.inlineFieldRow{display:flex;align-items:stretch;gap:10px}.inlineFieldRow .textarea{flex:1}.inlineFieldRow .button{flex:0 0 auto;padding-left:16px;padding-right:16px}.platformRow{margin-top:14px;display:flex;align-items:center;gap:12px}.platformLeft{display:inline-flex;align-items:center;gap:10px;min-width:118px;flex:0 0 auto}.platformMid{flex:1;min-width:0}.platformRight{flex:0 0 auto}.platformInlineInput{padding-top:10px;padding-bottom:10px}.platformDetails{margin-top:10px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.platformConnectedText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platformRow .button{white-space:nowrap}@media(max-width:980px){.platformRow{flex-wrap:wrap;align-items:stretch}.platformLeft{min-width:0;flex:1 1 auto}.platformMid{flex:1 1 100%;order:3}.platformRight{order:2}}.button.buttonNeutral{background:#ffffff0f;border-color:#ffffff2e}.button.buttonNeutral:hover{border-color:#ffffff47}.charCount{margin-top:6px;text-align:right}.charCount.crit{color:#ff7878eb}.limitBanner{margin:0 0 14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;display:flex;align-items:center;justify-content:space-between;gap:12px}.limitBanner.warn{border-color:#ffd16659;background:#ffd16614}.limitBanner.crit{border-color:#ff787859;background:#ff787814}.limitBannerText{color:#ffffffeb;line-height:1.35}.limitBannerSub{color:#ffffffb3}.limitBannerActions{flex:0 0 auto}.main{max-width:980px;width:100%;margin:0 auto;padding:0 20px 22px}.mainWithTabs{padding-top:calc(var(--appbar-h, 122px) + 16px)}.brand{display:flex;align-items:center;gap:12px}.brandRow{display:flex;align-items:baseline;gap:10px;min-width:0}.brandMark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-weight:800;letter-spacing:-.03em;background:#646cff1f;border:1px solid rgba(100,108,255,.25)}.brandName{font-weight:700;line-height:1.1;font-size:1.08rem}.brandSub{font-size:.98rem;color:#ffffffa6}.linkBtn{border:0;background:transparent;padding:0;color:#ffffffbf;font-weight:900;cursor:pointer}.linkBtn:hover{text-decoration:underline;color:#ffffffeb}.linkBtn:focus-visible{outline:2px solid rgba(100,108,255,.65);outline-offset:3px;border-radius:6px}.panel{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;border-radius:14px;padding:18px;box-shadow:0 14px 34px #00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.title{margin:0 0 8px;font-size:1.5rem;letter-spacing:-.02em}.muted{color:#ffffffb3}.label{display:block;margin-top:16px;margin-bottom:8px;font-weight:600}.textarea{width:100%;resize:vertical;border-radius:12px;padding:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:inherit;outline:none}.textarea:focus{border-color:#646cff8c;box-shadow:0 0 0 3px #646cff2e}.row{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.button{border-radius:12px;padding:9px 12px;font-weight:700;border:1px solid rgba(255,255,255,.18);background:#646cff29;cursor:pointer}.button:hover{border-color:#646cff99}.button:disabled{opacity:.55;cursor:not-allowed}.hint{font-size:.9rem;color:#ffffffa6}.authMain{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:22px 20px}.authCard{width:100%;max-width:520px}.authBrand{font-size:1.35rem}.legalMain{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:30px 20px 22px}.legalCard{width:100%;max-width:760px}.landingPage{min-height:100vh}.landingMain{min-height:100vh;display:flex;flex-direction:column}.landingTop{padding:18px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:14px}.landingHero{padding:18px 0 14px}.landingH1{font-size:2.75rem;font-weight:900;letter-spacing:-.03em;line-height:1.05}.landingTagline{margin-top:8px;font-size:1.02rem;font-weight:700;color:#ffffffb8}.landingPlatformRow{display:flex;align-items:center;justify-content:flex-start;gap:10px}.landingPlatformIcons{display:inline-flex;align-items:center;gap:10px;color:#ffffffad}.landingPlatformIcon{width:18px;height:18px;display:block}.landingHow{margin-top:6px}.howGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.howStep{display:flex;gap:12px;align-items:flex-start}.howStepNum{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-weight:900;background:#646cff1f;border:1px solid rgba(100,108,255,.25);flex:0 0 auto}.howStepTitle{font-weight:900;margin-top:2px;margin-bottom:4px}.landingPricing{margin-top:14px}.landingTitle{margin:18px 0 10px;font-size:1.05rem;font-weight:900;letter-spacing:-.01em}.pricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tierCard{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.tierCard.featured{border-color:#22c55e80;box-shadow:0 0 0 2px #22c55e2e}.tierHead{display:grid;gap:8px}.tierNameRow{display:flex;align-items:center;gap:10px;min-width:0}.tierName{font-weight:900}.tierBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:900;color:#ffffffeb;background:#0e8a162e;border:1px solid rgba(14,138,22,.3);white-space:nowrap}.tierPriceRow{display:flex;align-items:baseline;justify-content:space-between}.tierPrice{font-weight:900;color:#ffffffeb;font-size:1.9rem;letter-spacing:-.02em}.tierMeta{display:grid;gap:6px}.tierBullet{display:flex;align-items:center;gap:10px}.tierBullet:before{content:"✓";color:#22c55ee6;font-weight:900}.tierCta{width:100%;border-radius:999px;padding:11px 14px;font-weight:900;border:1px solid rgba(34,197,94,.22);background:#22c55e52;cursor:pointer}.tierCta:hover{border-color:#22c55e73}.tierCta:disabled{opacity:.55;cursor:not-allowed}.tierCtaSub{font-size:.9rem;color:#ffffffa6;text-align:center}.landingFooter{margin-top:auto;padding:18px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.9rem;color:#ffffffa6}.landingFooter a{color:#ffffffb8}.landingFooter a:hover{color:#ffffffeb;text-decoration:underline}.landingLegalDot{margin:0 8px;color:#ffffff59}@media(max-width:980px){.pricingGrid,.howGrid{grid-template-columns:1fr}}@media(max-width:520px){.headerActions{flex-direction:column;align-items:flex-end;gap:6px}.headerActionBtns{order:1}.usageMeter{order:2}.usageWidget{order:2;margin-top:4px}.usageBarOuter{width:92px}}.notice{margin-top:16px;border-radius:14px;padding:12px;border:1px solid rgba(255,255,255,.12)}.notice.ok{background:#0e8a1624;border-color:#0e8a1659}.notice.err{background:#dc26261f;border-color:#dc262659}.split{display:grid;grid-template-columns:1fr 420px;gap:16px;align-items:start}.feedStack{display:flex;flex-direction:column;gap:16px}.feedControlsOuter{width:100%;box-sizing:border-box}.split .feedControlsOuter{grid-column:1 / -1}.feedControlsOuter .button{width:100%;display:block;text-align:center}.panel.feedPanel{grid-column:1;padding:0;overflow:hidden;position:relative}.feedPromptFilters{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.feedPromptFilters .pill{white-space:nowrap}.pillSelected{border-color:#ffffff8c;box-shadow:0 0 0 1px #ffffff2e inset}.pillUnselected{opacity:.62}.pillUnselected:hover{opacity:.9}.pillDim{opacity:.6}.feedControls{padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.feedControls .button{width:100%;display:block;text-align:center}.feedEmpty{padding:18px 16px;color:#fffc}.feedList{display:block;width:100%}.feedRow{display:block;width:100%;box-sizing:border-box;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.feedRow:last-child{border-bottom:0}.skeletonRow{pointer-events:none}.skeletonLine{position:relative;overflow:hidden;border-radius:999px;background:#ffffff17}.skeletonLine:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:skShimmer 1.15s infinite}.skLine1{height:12px;width:46%;margin-bottom:10px}.skLine2{height:14px;width:92%}@keyframes skShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.feedRefreshingBar{position:absolute;left:0;right:0;top:0;height:2px;overflow:hidden;background:#ffffff0f}.feedRefreshingBar:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-40%;background:linear-gradient(90deg,transparent,rgba(100,108,255,.55),transparent);animation:feedBarSlide 1.1s infinite}@keyframes feedBarSlide{0%{transform:translate(0)}to{transform:translate(360%)}}.feedRow.clickable{cursor:pointer}.feedRow.clickable:hover{background:#ffffff08}.feedRow.threaded:hover{background:transparent}.feedRow.threaded:focus-visible{outline:none}.feedRow.threaded:focus-visible .threadReply{background:#ffffff08}.rightCol{position:relative;height:fit-content;align-self:start;overflow:visible}.panel,.notice,.postCard,.feedRow{max-width:100%}.rightColInner{display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.promptListPanel{overflow:visible}.mobilePromptsRow{display:none;justify-content:flex-end;margin:6px 0 14px}.mobilePromptsBtn{display:none}.mobileSheet{position:fixed;inset:0;z-index:60;background:#0000008c}.mobileSheetInner{position:absolute;inset:0;background:#0b0f17eb;border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 16px 20px;display:flex;flex-direction:column;gap:12px}.mobileSheetHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobileSheetHeader .linkBtn{font-size:28px;line-height:1;text-decoration:none}.mobileSheetBody{flex:1;overflow:auto}.confirmOverlay{position:fixed;inset:0;z-index:70;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px 16px}.confirmCard{width:100%;max-width:520px}.usageMeter.warn{color:#f59e0bf2}.usageMeter.crit{color:#ef4444f2}.threadWrap{margin-top:10px}.threadBlock{margin:0 -16px;padding:8px 16px}.threadBlock:hover{background:#ffffff08}.threadContext.threadBlock{padding-bottom:14px}.threadReply.threadBlock{padding-top:14px}.threadContext{color:#ffffffbf}.threadJoin{position:relative;height:0;margin:0 -16px;pointer-events:none}.threadJoin:before{content:"";position:absolute;left:16px;top:-12px;bottom:-12px;width:2px;border-radius:999px;background:#ffffff1f}.threadReply,.postText.threadReply{margin-top:0}.threadContext.clickable{cursor:pointer}.threadContext.clickable:hover{color:#ffffffe6}.threadContext.clickable:focus-visible{outline:2px solid rgba(100,108,255,.65);outline-offset:2px;border-radius:10px}.threadContextText{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.feedHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.tab{border:0;padding:10px 14px;font-weight:800;background:transparent;color:#ffffffbf;cursor:pointer}.tab.active{background:#646cff33;color:#ffffffeb}.loadNew{width:100%;border-radius:14px;padding:10px 12px;font-weight:800;border:1px solid rgba(255,255,255,.14);background:#0ea5e91f;margin-bottom:10px;cursor:pointer}.feedControls .loadNew{margin-bottom:0}.postHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}@media(max-width:520px){.feedPromptFilters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.postHeader{flex-wrap:nowrap;align-items:flex-start}.postRight{width:auto;justify-content:flex-start}.postLeft{flex:1;min-width:0}.postLeft strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.postLeft{display:flex;align-items:center;gap:10px;min-width:0}.platformIconWrap{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#ffffffad;flex:0 0 auto}.platformIcon{width:16px;height:16px;display:block}.platformIconFallback{font-size:.8rem;font-weight:900;line-height:1}.postRight{display:flex;flex-direction:column;align-items:flex-end;gap:8px;justify-content:flex-start}.whyLink{border:0;background:transparent;color:#fff9;font-weight:800;padding:0;cursor:pointer}.whyLink:hover{text-decoration:underline}.pill.pillPrompt{background:#646cff33;border-color:#646cff59}.pillBtn{cursor:pointer}.pillBtn:hover{border-color:#646cff99}.pillBtn:focus-visible{outline:2px solid rgba(100,108,255,.65);outline-offset:2px}.justBox{margin-top:10px;border-radius:14px;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.justTitle{display:none}.justText{font-style:italic;color:#ffffffbf;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.promptContent{cursor:pointer}.promptContent:hover{color:#ffffffd1}.promptContent:focus-visible{outline:2px solid rgba(100,108,255,.65);outline-offset:3px;border-radius:10px}.promptContentClamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.postText{margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.postTextClamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.pillWrap{display:flex;flex-wrap:wrap;gap:8px}.pillWrapStack{flex-direction:column;flex-wrap:nowrap;align-items:flex-end}.pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-weight:700;font-size:.85rem;background:#646cff33;border:1px solid rgba(100,108,255,.35)}.pill.pillBtn{border-radius:12px}.pill.pillPrompt.pillColor0{background:#646cff38;border-color:#646cff73}.pill.pillPrompt.pillBtn.pillColor0:hover{background:#646cff47;border-color:#646cff99}.pill.pillPrompt.pillColor1{background:#22d3ee2e;border-color:#22d3ee6b}.pill.pillPrompt.pillBtn.pillColor1:hover{background:#22d3ee3d;border-color:#22d3ee94}.pill.pillPrompt.pillColor2{background:#34d3992e;border-color:#34d3996b}.pill.pillPrompt.pillBtn.pillColor2:hover{background:#34d3993d;border-color:#34d39994}.pill.pillPrompt.pillColor3{background:#a3e63529;border-color:#a3e63561}.pill.pillPrompt.pillBtn.pillColor3:hover{background:#a3e63538;border-color:#a3e63585}.pill.pillPrompt.pillColor4{background:#fbbf2429;border-color:#fbbf2461}.pill.pillPrompt.pillBtn.pillColor4:hover{background:#fbbf2438;border-color:#fbbf2485}.pill.pillPrompt.pillColor5{background:#fb718529;border-color:#fb718561}.pill.pillPrompt.pillBtn.pillColor5:hover{background:#fb718538;border-color:#fb718585}.pill.pillPrompt.pillColor6{background:#f472b629;border-color:#f472b661}.pill.pillPrompt.pillBtn.pillColor6:hover{background:#f472b638;border-color:#f472b685}.pill.pillPrompt.pillColor7{background:#c084fc29;border-color:#c084fc61}.pill.pillPrompt.pillBtn.pillColor7:hover{background:#c084fc38;border-color:#c084fc85}.pill.pillSource{display:none}@media(max-width:980px){.appBar{position:sticky}.mainWithTabs{padding-top:20px}.mobilePromptsRow{margin-top:0}.main.mainWithTabs{padding-left:0;padding-right:0}.limitBanner{margin-left:20px;margin-right:20px}.mobilePromptsRow{padding-left:20px;padding-right:20px}.panel.feedPanel{margin-left:0;margin-right:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.feedControls,.feedEmpty,.feedRow{padding-left:20px;padding-right:20px}.split{grid-template-columns:1fr}.rightCol{display:none}.mobilePromptsRow{display:flex}.mobilePromptsBtn{display:inline-flex}}
