:root{color-scheme:dark}button,input,select,textarea{font-family:var(--font);color:var(--t1)}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(255,179,0,.65);outline-offset:2px}input::placeholder,textarea::placeholder{color:#ffffff73}.shell{max-width:390px;margin:0 auto;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--template-shell-bg,var(--bg0));overflow:hidden;position:relative;padding-top:var(--native-safe-area-top,env(safe-area-inset-top,0px));padding-bottom:var(--bnav-height);box-sizing:border-box}.page-area{flex:1;overflow:hidden;position:relative}@keyframes vertaMainPageEnterFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vertaMainPageEnterFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes vertaMainPageExitToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes vertaMainPageExitToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.page-area>div{animation:none!important;transition:none!important}}.bnav{display:flex;justify-content:space-around;align-items:flex-end;padding:10px 0 calc(22px + var(--native-safe-area-bottom, env(safe-area-inset-bottom, 0px)));border-top:.5px solid var(--template-nav-border,var(--bdr));background:var(--template-nav-bg,rgba(10,10,12,.96));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;bottom:0;left:0;right:0;max-width:390px;margin-left:auto;margin-right:auto;z-index:50;transition:transform .22s ease,opacity .22s ease,padding-bottom .22s ease}.native-keyboard-open .bnav,.detail-fullscreen .bnav,.camera-capture-open .bnav{transform:translateY(120%);opacity:0;pointer-events:none}.detail-fullscreen .shell,.camera-capture-open .shell{padding-bottom:0}.bi{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;flex:1;background:none;border:none;padding:0 6px;transition:opacity .15s,transform .15s}.bi:hover{opacity:.95;transform:translateY(-1px)}.bi svg{width:24px;height:24px;stroke:var(--template-nav-inactive,var(--t3));fill:none;transition:stroke .15s}.bi span{font-size:10px;color:var(--template-nav-inactive,var(--t3));font-family:var(--font);letter-spacing:.01em;transition:color .15s}.bi.on svg{stroke:var(--template-nav-active,var(--acc-neon))}.bi.on span{color:var(--template-nav-active,var(--acc-neon));font-weight:600}.pub-wrap{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1}.pub-btn{width:50px;height:50px;background:var(--template-nav-publish-bg,var(--acc));border-radius:50%;border:none;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:-16px;cursor:pointer;box-shadow:var(--template-nav-publish-shadow,0 0 22px rgba(255,140,0,.45),0 0 0 4px rgba(255,140,0,.1));transition:transform .15s,box-shadow .15s}.pub-btn:hover{transform:translateY(-1px);box-shadow:0 16px 32px #ff8c0052,0 0 0 6px #ff8c001f}.pub-btn:active{transform:scale(.94)}.pub-btn svg{width:20px;height:20px;transition:transform .3s}.pub-btn.open svg{transform:rotate(45deg)}.pub-wrap>span{font-size:9px;color:var(--template-nav-inactive,var(--t3));font-family:var(--font)}.placeholder-page{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding-bottom:20px}.placeholder-emoji{font-size:40px}.placeholder-title{font-size:16px;font-weight:500;color:var(--template-empty-title,var(--t1));letter-spacing:-.02em}.placeholder-sub{font-size:13px;color:var(--template-empty-body,var(--t3))}.verta-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:vertaShimmer 1.6s ease-in-out infinite;border-radius:8px}button:active:not(:disabled){transform:scale(.96);transition:transform .08s ease}.bi:active{opacity:.7;transform:translateY(0)!important}.pub-btn:active{transform:scale(.92)!important}.verta-card-btn{transition:opacity .15s,transform .15s}.verta-card-btn:hover{opacity:.94}.verta-card-btn:active{transform:scale(.985);opacity:.9}@keyframes vertaMessageTabPop{0%{transform:scale(.96)}62%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes vertaMessageListEnter{0%{opacity:.38;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vertaMessageRowEnter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vertaMessageChatEnter{0%{opacity:.84;transform:translate(34px)}to{opacity:1;transform:translate(0)}}.message-tab-pill{position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .16s ease}.message-tab-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.16) 48%,transparent 78%);opacity:0;transform:translate(-42%);pointer-events:none}.message-tab-pill.is-active{animation:vertaMessageTabPop .24s cubic-bezier(.22,1,.36,1) both;box-shadow:0 10px 24px #ff8c0014,inset 0 1px #ffffff0d}.message-tab-pill.is-active:after{opacity:.7;transform:translate(42%);transition:opacity .18s ease,transform .32s cubic-bezier(.22,1,.36,1)}.message-conversation-list-motion{animation:vertaMessageListEnter .24s cubic-bezier(.22,1,.36,1) both}.message-conversation-row{animation:vertaMessageRowEnter .28s cubic-bezier(.22,1,.36,1) both;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .16s ease,opacity .16s ease}.message-conversation-row:hover{opacity:.96;transform:translateY(-1px)}.message-conversation-row.is-active{box-shadow:0 18px 34px #ff8c0014,0 18px 32px #0000002e}.message-chat-panel-enter{animation:vertaMessageChatEnter .26s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.message-tab-pill,.message-conversation-list-motion,.message-conversation-row,.message-chat-panel-enter{animation:none!important;transition:none!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}:root{--bg0:#0A0A0C;--bg1:#141416;--bg2:#1C1C1F;--bg3:#252529;--t1:#EEEAE0;--t2:#7C7B76;--t3:#3E3D39;--bdr:rgba(255,255,255,.055);--bdr2:rgba(255,255,255,.1);--acc:#FF8C00;--acc2:#FFAA00;--acc-neon:#FFB300;--green:#3DD68C;--blue:#3478C5;--purple:#6B63CC;--red:#F87171;--font:"DM Sans",sans-serif;--r:14px;--r-sm:10px;--native-safe-area-top:env(safe-area-inset-top,0px);--native-safe-area-bottom:env(safe-area-inset-bottom,0px);--native-keyboard-height:0px;--bnav-height:calc(72px + var(--native-safe-area-bottom))}html,body,#root{height:100%;overflow:hidden;background:#000;font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.stage-need{background:#6b63cc2e;color:#c4bfee;border:.5px solid rgba(107,99,204,.3)}.stage-survey{background:#3478c52e;color:#a8c8f0;border:.5px solid rgba(52,120,197,.3)}.stage-dev{background:#ff8c0026;color:#ffb347;border:.5px solid rgba(255,140,0,.3)}.stage-pre{background:#ffb30033;color:#ffd060;border:.5px solid rgba(255,179,0,.35)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vertaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes vertaSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes vertaSheetDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes vertaSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes vertaSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes vertaPopIn{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes vertaShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes vertaSlideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes vertaSlideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes vertaSlideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes vertaDrawerIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes vertaSpin{to{transform:rotate(360deg)}}
