.tt-app{padding-bottom:2.5rem}.tt-app>div.bg-gray-50,.tt-app>div.bg-dark-50,.tt-app>div.bg-white,.tt-app>section.bg-white,.tt-app>section.bg-gray-50,.tt-app>article.bg-white,.tt-app>div.bg-gray-100,.tt-app>div.min-h-screen{background:transparent!important}.tt-app .bg-gray-50:not([class*=rounded]),.tt-app .bg-dark-50:not([class*=rounded]){background:transparent}.tt-app :is(.bg-white,.card,.bg-gray-50,.bg-dark-50,.bg-gray-100)[class*=rounded],.tt-app :is(.bg-white,.card,.bg-gray-50,.bg-dark-50,.bg-gray-100)[class*=shadow]{background:var(--v1-surface);border:1px solid var(--v1-line);box-shadow:var(--v1-shadow);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.tt-app [class*=rounded-lg],.tt-app [class*=rounded-xl]{border-radius:var(--v1-radius)}.tt-app [class*=rounded-2xl]{border-radius:22px}.tt-app [class*=rounded-md]{border-radius:12px}.tt-app [class*=rounded-full]{border-radius:999px}.tt-app [class*=rounded] .bg-white[class*=rounded]{background:var(--v1-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.dark .tt-app :is([class*="dark:bg-gray-800"],[class*="dark:bg-dark-800"],[class*="dark:bg-gray-700"],[class*="dark:bg-dark-700"],[class*="dark:bg-gray-900"],[class*="dark:bg-dark-900"])[class*=rounded]{background:var(--v1-surface);border-color:var(--v1-line)}.dark .tt-app>div[class*="dark:bg-"],.dark .tt-app>section[class*="dark:bg-"]{background:transparent!important}.dark .tt-app [class*=rounded] [class*="dark:bg-gray-700"][class*=rounded]{background:var(--v1-surface-solid)}.tt-app :is(.border-gray-200,.border-gray-100,.border-dark-100,.border-dark-200,.border-gray-300,.border-dark-300){border-color:var(--v1-line)}.dark .tt-app :is([class*="dark:border-gray-700"],[class*="dark:border-dark-700"],[class*="dark:border-gray-600"],[class*="dark:border-dark-600"]){border-color:var(--v1-line)}.tt-app :is(.text-gray-900,.text-dark-900,.text-gray-800,.text-dark-800){color:var(--v1-ink)}.tt-app :is(.text-gray-600,.text-gray-500,.text-dark-500,.text-dark-600,.text-dark-400,.text-gray-400){color:var(--v1-muted)}.tt-app :is(.text-gray-700,.text-dark-700){color:color-mix(in srgb,var(--v1-ink) 82%,var(--v1-muted))}.dark .tt-app :is([class*="dark:text-white"],[class*="dark:text-gray-100"],[class*="dark:text-dark-100"]){color:var(--v1-ink)}.dark .tt-app :is([class*="dark:text-gray-300"],[class*="dark:text-dark-300"],[class*="dark:text-gray-400"],[class*="dark:text-dark-400"]){color:var(--v1-muted)}.tt-app h1{font-family:var(--font-heading, inherit);font-weight:700;letter-spacing:-.015em;line-height:1.15}.tt-app :is(h2,h3){font-family:var(--font-heading, inherit);font-weight:600}.tt-app a:not([class*=bg-]):not([class*=text-white]):not(.btn):not(.is-on):not(.is-active):not(.tt-l-kicker):hover{color:var(--v1-accent)}.tt-app .tt-l-chip.is-on,.tt-app .tt-l-chip.is-on:hover,.tt-app .gm-pill.is-active:hover{color:#fff!important}.tt-app>div[class*=from-primary-6],.tt-app>div[class*=from-primary-7],.tt-app>section[class*=from-primary-6],.tt-app>section[class*=from-primary-7],.tt-app>div>div[class*=from-primary-6]:first-child,.tt-app>div>div[class*=from-primary-7]:first-child{background:linear-gradient(120deg,#f97316,#ea580c 55%,#c2410c)!important;border-radius:0 0 26px 26px;box-shadow:0 24px 48px -30px #ea580cb3}.tt-app>div[class*=bg-gradient-to-b][class*=to-white],.tt-app>div[class*=bg-gradient-to-b][class*="dark:to-dark-950"]{background:transparent!important}.tt-app .container>div[class*=from-primary-][class*=rounded]{border-radius:22px}.tt-app :is(.btn-primary,.bg-primary-500,.bg-primary-600,.bg-primary-700):is(button,a,[type=submit],[role=button]),.tt-app button[class*=bg-primary-],.tt-app a[class*=bg-primary-]{background:linear-gradient(120deg,#f97316,#ea580c 60%,#c2410c)!important;color:#fff!important;border-radius:999px!important;border:0;box-shadow:0 8px 20px -10px #ea580cb3;font-weight:700}.tt-app :is(.btn-primary,button[class*=bg-primary-],a[class*=bg-primary-]):hover{filter:brightness(1.06)}.tt-app :is(.btn,button,a)[class*="bg-white/20"],.tt-app :is(.btn,button,a)[class*="bg-white/10"]{border-radius:999px!important}.tt-app :is(.btn-secondary,.btn-ghost,button.bg-gray-100,a.bg-gray-100,button.bg-gray-200,a.bg-gray-200,button.bg-dark-100,a.bg-dark-100){border-radius:999px!important}.tt-app .btn{border-radius:999px}.tt-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.input){border-radius:12px;border:1px solid color-mix(in srgb,var(--v1-ink) 16%,transparent);background:var(--v1-surface-solid);color:var(--v1-ink);box-shadow:inset 0 1px 2px #1118270a}.tt-app select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.2rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:1rem}.dark .tt-app select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.tt-app .tt-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.tt-app .tt-field>span{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--v1-muted)}.tt-app .tt-field--search input{padding-left:2.3rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.75rem center;background-size:1rem}.tt-app input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.tt-app :is(input,select,textarea,.input):focus{border-color:var(--v1-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--v1-accent) 18%,transparent);outline:0}.tt-app input[type=search],.tt-app input[type=email][class*=rounded-full],.tt-app input[class*=rounded-full]{border-radius:999px}.tt-app ::-moz-placeholder{color:var(--v1-muted);opacity:.9}.tt-app ::placeholder{color:var(--v1-muted);opacity:.9}.tt-app :is(span,a)[class*=bg-][class*=text-xs]{border-radius:999px}.tt-app table{border-collapse:separate;border-spacing:0}.tt-app :is(thead,th).bg-gray-50,.tt-app thead.bg-gray-100{background:color-mix(in srgb,var(--v1-ink) 5%,transparent)}.tt-app tr.hover\:bg-gray-50:hover{background:color-mix(in srgb,var(--v1-accent) 6%,transparent)}.tt-app .prose{color:var(--v1-ink)}.tt-app .prose a{color:var(--v1-accent)}.tt-app [role=alert]{border-radius:14px}.tt-app :is(img,video,iframe){backdrop-filter:none;-webkit-backdrop-filter:none}.tt-app :is(.max-w-7xl,.max-w-6xl,.max-w-5xl,.max-w-4xl,.max-w-3xl,.max-w-2xl).mx-auto{max-width:80rem!important;padding-left:1rem!important;padding-right:1rem!important}@media(min-width:640px){.tt-app :is(.max-w-7xl,.max-w-6xl,.max-w-5xl,.max-w-4xl,.max-w-3xl,.max-w-2xl).mx-auto{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media(min-width:1024px){.tt-app :is(.max-w-7xl,.max-w-6xl,.max-w-5xl,.max-w-4xl,.max-w-3xl,.max-w-2xl).mx-auto{padding-left:2.5rem!important;padding-right:2.5rem!important}}@media(min-width:1280px){.tt-app :is(.max-w-7xl,.max-w-6xl,.max-w-5xl,.max-w-4xl,.max-w-3xl,.max-w-2xl).mx-auto{padding-left:3.5rem!important;padding-right:3.5rem!important}}.tt-app :is(.container,[class*=max-w-].mx-auto) :is(.container,[class*=max-w-].mx-auto){max-width:none!important;padding-left:0!important;padding-right:0!important}.tt-app .container.py-8,.tt-app .py-8{padding-top:1.1rem!important;padding-bottom:1.5rem!important}.tt-app .py-12{padding-top:1.4rem!important;padding-bottom:1.6rem!important}.tt-app .py-16{padding-top:1.6rem!important;padding-bottom:1.8rem!important}.tt-app .mb-8{margin-bottom:1.1rem!important}.tt-app .mb-6{margin-bottom:.9rem!important}.tt-app .mt-8{margin-top:1.1rem!important}.tt-app .gap-8{gap:1.1rem!important}.tt-app .space-y-8>:not([hidden])~:not([hidden]){margin-top:1.1rem!important}.tt-app .space-y-6>:not([hidden])~:not([hidden]){margin-top:.9rem!important}.tt-app [class*=rounded].p-8,.tt-app [class*=rounded] .p-8{padding:1.2rem!important}.tt-app [class*=rounded].p-6{padding:1rem 1.1rem!important}.tt-app [class*=rounded].p-5{padding:.9rem 1rem!important}.tt-app h1.text-3xl,.tt-app h1[class*=text-3xl]{font-size:1.55rem!important;line-height:1.2!important}.tt-app h1[class*=text-4xl],.tt-app h1[class*="lg:text-5xl"]{font-size:1.85rem!important;line-height:1.15!important}.tt-app h2.text-xl,.tt-app h2[class*=text-2xl]{font-size:1.05rem!important}.tt-app .container>.flex.justify-between.mb-8,.tt-app .container>.flex.justify-between.mb-6{margin-bottom:.9rem!important}.tt-app .container>.flex.justify-between :is(.px-6.py-3,.px-6.py-2){padding:.55rem 1rem!important;font-size:.88rem}.tt-creator .min-h-screen{min-height:0!important;padding-top:.25rem!important;padding-bottom:1rem!important;background:transparent!important}.tt-creator .mb-8{margin-bottom:.7rem!important}.tt-creator h1{font-size:1.4rem!important;line-height:1.2!important}.tt-creator h1+p{font-size:.85rem;margin-top:.1rem}.tt-creator .rounded-lg.shadow.mb-6{margin-bottom:.7rem!important;padding:.3rem;border-radius:999px!important}.tt-creator .rounded-lg.shadow.mb-6>nav,.tt-creator .rounded-lg.shadow.mb-6>div{border:0!important}.tt-creator .rounded-lg.shadow.mb-6 button,.tt-creator .rounded-lg.shadow.mb-6 a{padding:.45rem .8rem!important;border-radius:999px!important;border-bottom:0!important;font-size:.82rem!important;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.tt-creator .rounded-lg.shadow.mb-6 svg{width:1rem!important;height:1rem!important;margin:0!important}.tt-creator .rounded-lg.shadow.mb-6 [class*=border-yellow],.tt-creator .rounded-lg.shadow.mb-6 [class*=text-yellow-6]{color:#fff!important;background:linear-gradient(120deg,#f97316,#ea580c 60%,#c2410c);box-shadow:0 8px 18px -10px #ea580ccc}.tt-creator .rounded-lg.shadow.p-6{padding:.9rem 1rem!important}.tt-creator .space-y-6>:not([hidden])~:not([hidden]){margin-top:.8rem!important}.tt-creator .grid.gap-6{gap:.7rem!important}.tt-creator .grid .rounded-lg.shadow.p-6{padding:.7rem .9rem!important}.tt-creator .grid .rounded-lg.shadow.p-6 p.text-3xl{font-size:1.35rem!important;margin-top:.15rem!important;line-height:1.15}.tt-creator .grid .rounded-lg.shadow.p-6 p.text-sm{font-size:.74rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v1-muted)}.tt-creator .grid .rounded-lg.shadow.p-6 .p-3.rounded-full{padding:.45rem!important}.tt-creator .grid .rounded-lg.shadow.p-6 .p-3.rounded-full svg{width:1.2rem!important;height:1.2rem!important}.tt-creator .grid .rounded-lg.shadow.p-6 .mt-4,.tt-creator .grid .rounded-lg.shadow.p-6 .mt-2+div{margin-top:.35rem!important;font-size:.74rem}.tt-creator h3.text-lg{font-size:.95rem!important;margin-bottom:.5rem!important}.tt-creator .px-6.py-4{padding:.6rem .9rem!important}.tt-creator canvas{max-height:230px}.tt-creator .inline-flex.rounded-md button{padding:.35rem .75rem!important;font-size:.78rem!important}.tt-creator .inline-flex.rounded-md{border-radius:999px;overflow:hidden}.tt-creator .inline-flex.rounded-md button:first-child{border-radius:999px 0 0 999px!important}.tt-creator .inline-flex.rounded-md button:last-child{border-radius:0 999px 999px 0!important}.tt-creator .inline-flex.rounded-md button.bg-orange-500{background:linear-gradient(120deg,#f97316,#ea580c)!important}.tt-creator table th,.tt-creator table td{padding:.5rem .75rem!important;font-size:.84rem}.tt-creator [class*=bg-gradient-to-r][class*=rounded-lg].p-8{padding:.85rem 1.1rem!important;border-radius:18px!important;position:relative;overflow:hidden;background:var(--v1-surface)!important;color:var(--v1-ink)!important;border:1px solid var(--v1-line);box-shadow:var(--v1-shadow)}.tt-creator [class*=bg-gradient-to-r][class*=rounded-lg].p-8:before{content:"";position:absolute;inset:-40% -10% auto auto;width:50%;height:160%;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--tt-glow, rgba(249,115,22,.28)),transparent 60%);pointer-events:none}.tt-creator [class*=from-orange-500]{--tt-glow: rgba(249,115,22,.3)}.tt-creator [class*=from-green-500]{--tt-glow: rgba(16,185,129,.3)}.tt-creator [class*=bg-gradient-to-r].p-8 p.text-5xl{font-size:1.6rem!important;margin-top:.1rem!important;line-height:1.15;font-weight:800;color:var(--v1-ink)}.tt-creator [class*=bg-gradient-to-r].p-8 p.text-sm{font-size:.74rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:1!important;color:var(--v1-muted)}.tt-creator [class*=bg-gradient-to-r].p-8 p.text-sm.mt-2{text-transform:none;letter-spacing:0;font-weight:500;margin-top:.2rem!important}.tt-creator [class*=bg-gradient-to-r].p-8 .p-4.rounded-full{padding:.55rem!important;background:color-mix(in srgb,var(--tt-glow, rgba(249,115,22,.3)) 60%,transparent)!important}.tt-creator [class*=bg-gradient-to-r].p-8 .p-4.rounded-full svg{width:1.4rem!important;height:1.4rem!important}.tt-creator [class*=bg-gradient-to-r].p-8 button{padding:.45rem .9rem!important;border-radius:999px!important;font-size:.82rem;color:#fff!important;background:linear-gradient(120deg,#22c55e,#059669)!important;box-shadow:0 8px 18px -10px #059669cc}.tt-creator [class*=bg-gradient-to-r].p-8 .opacity-75{opacity:1!important;color:var(--v1-muted);font-size:.78rem!important}.tt-creator .w-12.h-12.rounded-full{width:2.25rem!important;height:2.25rem!important}.tt-creator .p-12{padding:1.4rem!important}.tt-creator .grid.gap-6 .rounded-lg.shadow.p-6 p.text-sm{font-size:.74rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v1-muted)}.tt-creator .min-h-screen>div>.rounded-lg.shadow.p-6{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0!important}.tt-creator .min-h-screen>div>.rounded-lg.shadow.p-6 .rounded-lg.shadow,.tt-creator .min-h-screen>div>.rounded-lg.shadow.p-6 .rounded-lg.shadow-lg{background:var(--v1-surface)!important;border:1px solid var(--v1-line)!important;box-shadow:var(--v1-shadow)!important;border-radius:18px!important;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);transition:transform .2s,box-shadow .2s}.tt-creator .min-h-screen>div>.rounded-lg.shadow.p-6 .grid .rounded-lg.shadow:hover{transform:translateY(-2px);box-shadow:0 16px 34px -20px #ea580c80!important}.tt-creator .min-h-screen>div>.rounded-lg.shadow.p-6 .rounded-lg.shadow>.px-6.py-4.border-b{background:color-mix(in srgb,var(--v1-ink) 3%,transparent);border-color:var(--v1-line)!important}.tt-creator .space-y-6>:not([hidden])~:not([hidden]){margin-top:.9rem!important}.tt-creator .flex.justify-end{margin-bottom:.2rem}.tt-app .tt-msg{border-radius:22px!important;background:var(--v1-surface)!important;border:1px solid var(--v1-line)!important;box-shadow:var(--v1-shadow)!important;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.tt-app .tt-msg>.grid{height:clamp(560px,calc(100vh - 230px),860px)!important}.tt-app .tt-msg .divide-x>*{border-color:var(--v1-line)!important}.tt-app .tt-msg .border-b,.tt-app .tt-msg .border-t{border-color:var(--v1-line)!important}.tt-app .tt-msg h2{font-size:1.05rem!important}.tt-app .tt-msg button.bg-yellow-500,.tt-app .tt-msg-modal button.bg-yellow-500{background:linear-gradient(120deg,#f97316,#ea580c 60%,#c2410c)!important;color:#fff!important;border-radius:999px!important;padding:.5rem 1rem!important;font-weight:700;font-size:.85rem;box-shadow:0 8px 18px -10px #ea580ccc;transition:transform .2s,box-shadow .2s}.tt-app .tt-msg button.bg-yellow-500:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px #ea580ce6}.tt-app .tt-msg .text-yellow-600{color:var(--v1-accent)!important}.tt-app .tt-msg .flex.gap-4.text-sm>div{padding:.2rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--v1-ink) 6%,transparent);font-size:.76rem}.tt-app .tt-msg input[type=text],.tt-app .tt-msg input[type=search]{border-radius:999px!important;padding-left:1rem!important}.tt-app .tt-msg .cursor-pointer{margin:.25rem .5rem;padding:.7rem .8rem!important;border-radius:16px;border-bottom:0!important;transition:background .2s,transform .2s}.tt-app .tt-msg .cursor-pointer:hover{background:color-mix(in srgb,var(--v1-accent) 7%,transparent)!important;transform:translate(2px)}.tt-app .tt-msg .cursor-pointer[class*=bg-yellow-50],.tt-app .tt-msg .cursor-pointer[class*=bg-yellow-]{background:linear-gradient(120deg,color-mix(in srgb,var(--v1-accent) 14%,transparent),transparent)!important;box-shadow:inset 3px 0 0 var(--v1-accent)}.tt-app .tt-msg .w-12.h-12.rounded-full,.tt-app .tt-msg .w-10.h-10.rounded-full{box-shadow:0 0 0 2px var(--v1-surface-solid),0 0 0 3px color-mix(in srgb,var(--v1-accent) 35%,transparent)}.tt-app .tt-msg span.bg-yellow-500.rounded-full{background:linear-gradient(120deg,#f97316,#ea580c)!important}.tt-app .tt-msg .space-y-4>:not([hidden])~:not([hidden]){margin-top:.6rem!important}.tt-app .tt-msg .px-4.py-2.rounded-lg{border-radius:18px!important;padding:.55rem .85rem!important;box-shadow:var(--v1-shadow)}.tt-app .tt-msg .justify-end .px-4.py-2.rounded-lg{background:linear-gradient(120deg,#f97316,#ea580c 60%,#c2410c)!important;color:#fff!important;border-bottom-right-radius:6px!important}.tt-app .tt-msg .justify-start .px-4.py-2.rounded-lg{background:var(--v1-surface-solid)!important;color:var(--v1-ink)!important;border:1px solid var(--v1-line);border-bottom-left-radius:6px!important}.tt-app .tt-msg .justify-end .px-4.py-2.rounded-lg p{color:#fff!important}.tt-app .tt-msg .max-w-xs,.tt-app .tt-msg .lg\:max-w-md{animation:tt-msg-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes tt-msg-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.tt-app .tt-msg form.flex.gap-2{align-items:center;padding:.25rem;border-radius:999px;background:var(--v1-surface-solid);border:1px solid var(--v1-line);box-shadow:var(--v1-shadow)}.tt-app .tt-msg form.flex.gap-2 input{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:999px!important}.tt-app .tt-msg form.flex.gap-2 input:focus{box-shadow:none!important}.tt-app .tt-msg form.flex.gap-2 button{padding:.5rem .9rem!important}.tt-app .tt-msg .overflow-y-auto{scrollbar-width:thin}.tt-app .tt-msg .text-center svg{opacity:.45}.tt-app .tt-msg .text-center .text-lg{font-weight:700;color:var(--v1-ink)}.tt-app .tt-msg-modal .bg-black.bg-opacity-50{background:#11182759!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tt-app .tt-msg-modal .bg-white.rounded-lg.shadow-xl{border-radius:22px!important;background:var(--v1-surface-solid)!important;border:1px solid var(--v1-line);box-shadow:0 30px 80px -30px #00000073;padding:1.3rem 1.4rem!important}.tt-app .tt-msg-modal input,.tt-app .tt-msg-modal textarea{border-radius:14px!important}.tt-app .tt-msg-modal button.w-full.flex.items-center{border-radius:12px}.tt-app .fixed.bottom-4.right-4.rounded-lg{border-radius:14px!important;box-shadow:0 16px 40px -18px #00000080}.tt-app .tt-prefs-head{padding-bottom:0}.tt-app .tt-prefs-head .tt-l-head{margin-bottom:0}.tt-app .tt-prefs{padding-top:1rem!important}.tt-app .tt-prefs .space-y-8>:not([hidden])~:not([hidden]){margin-top:.9rem!important}.tt-app .tt-prefs h2{font-size:1.02rem!important}.tt-app .tt-prefs h2 svg{width:1.1rem;height:1.1rem;color:var(--v1-accent)}.tt-app .tt-prefs [class*=rounded].p-6{padding:1rem 1.15rem!important}.tt-app .tt-prefs .peer:checked~div.w-11{background:linear-gradient(120deg,#f97316,#ea580c)!important}.tt-app .tt-prefs .peer~div.w-11{background:color-mix(in srgb,var(--v1-ink) 14%,transparent);box-shadow:inset 0 1px 2px #00000014}.tt-app .tt-prefs .peer:focus~div.w-11{box-shadow:0 0 0 4px color-mix(in srgb,var(--v1-accent) 20%,transparent)!important}.tt-app .tt-prefs label:has(input[type=radio]),.tt-app .tt-prefs label:has(input[type=checkbox]:not(.peer)){border-radius:12px;transition:background .15s}.tt-app .tt-prefs label:has(input[type=radio]:checked),.tt-app .tt-prefs label:has(input[type=checkbox]:not(.peer):checked){background:color-mix(in srgb,var(--v1-accent) 8%,transparent)}.tt-app .tt-prefs input[type=radio],.tt-app .tt-prefs input[type=checkbox]{accent-color:#ea580c}.tt-app .tt-prefs .bg-green-50{border-radius:14px}.tt-app .tt-prefs [class*=bg-blue-50]{border-radius:14px;background:color-mix(in srgb,#3b82f6 8%,transparent)!important}.tt-app .tt-prefs button[type=submit]{border-radius:999px!important;padding:.55rem 1.2rem!important}.tt-app .tt-prefs [class*=grid-cols]:has(input[type=checkbox]){display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr))!important;gap:.25rem .5rem!important;max-height:22rem;overflow-y:auto;padding:.5rem;border-radius:14px;background:color-mix(in srgb,var(--v1-ink) 3%,transparent);border:1px solid var(--v1-line);scrollbar-width:thin}.tt-app .tt-prefs [class*=grid-cols]:has(input[type=checkbox]) label{padding:.3rem .5rem!important;font-size:.82rem}@media(min-width:1024px){.tt-app .tt-profile .space-y-8{-moz-columns:2;columns:2;-moz-column-gap:.9rem;column-gap:.9rem}.tt-app .tt-profile .space-y-8>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:0!important;margin-bottom:.9rem}.tt-app .tt-profile .space-y-8>.bg-green-50,.tt-app .tt-profile .space-y-8>[role=alert]{-moz-column-span:all;column-span:all}.tt-app .tt-profile .space-y-8>div:has(a[href*="notifications/preferences"]){-moz-column-break-after:column;break-after:column;margin-bottom:0}}.tt-app .tt-profile .btn{white-space:nowrap}.tt-app .tt-profile .grid:has(input[name=language]){align-items:stretch}.tt-app .tt-profile label:has(input[name=language]){display:block;height:100%}.tt-app .tt-profile label:has(input[name=language])>div{height:100%;padding:.7rem .85rem!important}.tt-app .tt-profile label:has(input[name=language]) .text-sm{font-size:.78rem;line-height:1.3}.tt-lang-chip{display:inline-grid;place-items:center;min-width:2.4rem;height:2.1rem;padding:0 .5rem;border-radius:10px;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:var(--v1-accent);background:color-mix(in srgb,var(--v1-accent) 12%,transparent)}.tt-app .tt-profile [class*=border-red-200]{border-color:color-mix(in srgb,#ef4444 40%,var(--v1-line))!important}.tt-app .tt-profile label:has(input[type=radio].peer)>div,.tt-app .tt-profile .peer-checked\:border-blue-500{border-radius:14px!important}.tt-app .tt-profile input[type=radio].peer:checked+div{border-color:var(--v1-accent)!important;background:color-mix(in srgb,var(--v1-accent) 9%,transparent)!important}.tt-app .tt-profile .bg-dark-50.rounded-lg,.tt-app .tt-profile [class*="dark:bg-dark-700/50"].rounded-lg{background:color-mix(in srgb,var(--v1-ink) 4%,transparent)!important;border-radius:14px!important}.tt-app .tt-profile button[type=submit],.tt-app .tt-profile .btn{border-radius:999px!important}.tt-app .tt-2fa .space-y-6>:not([hidden])~:not([hidden]),.tt-app .tt-2fa .space-y-8>:not([hidden])~:not([hidden]){margin-top:.9rem!important}.tt-app .tt-2fa code,.tt-app .tt-2fa .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tt-app .tt-2fa .font-mono[class*=rounded],.tt-app .tt-2fa code[class*=rounded]{background:color-mix(in srgb,var(--v1-ink) 5%,transparent);border:1px dashed color-mix(in srgb,var(--v1-accent) 40%,var(--v1-line));border-radius:10px}.tt-app .tt-2fa input[inputmode=numeric],.tt-app .tt-2fa input[autocomplete=one-time-code]{font-size:1.35rem;letter-spacing:.35em;text-align:center;font-weight:700}.tt-app .tt-2fa img[alt*=QR],.tt-app .tt-2fa svg[width="200"],.tt-app .tt-2fa .qr,.tt-app .tt-2fa [class*=qr]{border-radius:16px;background:#fff;padding:.5rem;box-shadow:var(--v1-shadow)}.tt-app .tt-2fa .bg-green-50,.tt-app .tt-2fa .bg-amber-50,.tt-app .tt-2fa .bg-yellow-50,.tt-app .tt-2fa .bg-red-50,.tt-app .tt-2fa [class*=bg-blue-50]{border-radius:14px}.tt-app .tt-2fa .btn,.tt-app .tt-2fa button[type=submit],.tt-app .tt-2fa a[class*=bg-primary-]{border-radius:999px!important;white-space:nowrap}.tt-app .tt-community-head{padding:0 0 1rem;background:transparent;isolation:auto}.tt-app .tt-community-head:before,.tt-app .tt-community-head:after{display:none}.tt-app .tt-community-head .tt-l-head{margin-top:.25rem}.tt-app .tt-community-head .tt-l-chip{padding:.42rem .85rem;font-size:.82rem}.tt-app .tt-verify .tt-community-head{padding-bottom:.6rem}.tt-app .tt-verify-form{padding:1.1rem 1.2rem!important}.tt-app .tt-verify-form .space-y-6>:not([hidden])~:not([hidden]){margin-top:1rem!important}.tt-app .tt-verify-form label.block{font-size:.74rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v1-muted);margin-bottom:.35rem!important}.tt-app .tt-verify-form .grid:has(input[type=radio]){gap:.55rem!important;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-app .tt-verify-form label.relative.flex{padding:.6rem .8rem!important;border-radius:14px!important;align-items:center!important;min-height:3.4rem;border-color:color-mix(in srgb,var(--v1-ink) 14%,transparent)!important;background:var(--v1-surface-solid);transition:border-color .15s,background .15s,transform .15s}.tt-app .tt-verify-form label.relative.flex:hover{border-color:color-mix(in srgb,var(--v1-accent) 50%,transparent)!important;transform:translateY(-1px)}.tt-app .tt-verify-form label.relative.flex[class*=border-primary-500]{border-color:var(--v1-accent)!important;background:color-mix(in srgb,var(--v1-accent) 9%,transparent)!important;box-shadow:inset 0 0 0 1px var(--v1-accent)}.tt-app .tt-verify-form label.relative.flex .w-10.h-10{width:2.1rem!important;height:2.1rem!important;border-radius:10px!important}.tt-app .tt-verify-form label.relative.flex .w-10.h-10 svg{width:1.1rem;height:1.1rem}.tt-app .tt-verify-form label.relative.flex p{font-size:.88rem}.tt-app .tt-verify-form label.relative.flex>svg.absolute,.tt-app .tt-verify-form label.relative.flex>.absolute{top:.5rem;right:.6rem;width:1.1rem;height:1.1rem;color:var(--v1-accent)}.tt-app .tt-verify-form .grid:not(:has(input[type=radio])){gap:.75rem!important;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:639px){.tt-app .tt-verify-form .grid{grid-template-columns:1fr!important}}.tt-app .tt-verify-form textarea{min-height:7rem}.tt-app .tt-verify-form p.text-sm.text-gray-500{font-size:.76rem!important;margin-top:.3rem!important}.tt-app .tt-verify-drop{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-radius:14px;border:1.5px dashed color-mix(in srgb,var(--v1-accent) 45%,var(--v1-line));background:color-mix(in srgb,var(--v1-accent) 4%,transparent);font-size:.85rem;color:var(--v1-ink);cursor:pointer;transition:background .15s,border-color .15s}.tt-app .tt-verify-drop:hover{background:color-mix(in srgb,var(--v1-accent) 8%,transparent);border-color:var(--v1-accent)}.tt-app .tt-verify-drop__ico{font-size:1.1rem}.tt-app .tt-verify-drop__busy{margin-left:auto;font-size:.76rem;font-weight:700;color:var(--v1-accent)}.tt-app .tt-verify-form .bg-gray-50.rounded-lg{border-radius:10px!important;background:color-mix(in srgb,var(--v1-ink) 4%,transparent)!important;padding:.45rem .7rem!important}.tt-app .tt-verify-form .mt-8.pt-4{margin-top:1.1rem!important;padding-top:.9rem!important;border-color:var(--v1-line)!important;display:flex;justify-content:flex-end}.tt-app .tt-verify-form button[type=submit]{width:auto!important;padding:.6rem 1.4rem!important}.tt-app .tt-verify .bg-green-50.rounded-xl,.tt-app .tt-verify .bg-yellow-50.rounded-xl{padding:1rem 1.1rem!important;border-radius:18px!important}.tt-app .tt-verify .w-16.h-16{width:3rem!important;height:3rem!important}.tt-app .tt-verify .mt-8>h2{font-size:1rem!important;margin-bottom:.6rem!important}.tt-app .tt-verify .divide-y>.p-4{padding:.7rem 1rem!important}.tt-app .tt-privacy{padding-top:.5rem!important}.tt-app .tt-privacy .tt-community-head{padding-bottom:.6rem}.tt-app .tt-privacy .space-y-6>:not([hidden])~:not([hidden]){margin-top:.9rem!important}.tt-app .tt-privacy__card{padding:1.1rem 1.25rem!important;border-radius:18px!important}.tt-app .tt-privacy__card.border-l-4{border-left-width:1px!important;border-left-color:var(--v1-line)!important;box-shadow:inset 4px 0 #ef4444}.tt-app .tt-privacy__card>.flex.items-center.gap-3{margin-bottom:.55rem!important}.tt-app .tt-privacy__card>.flex.items-center.gap-3>svg{width:2.1rem;height:2.1rem;padding:.45rem;border-radius:11px;background:color-mix(in srgb,currentColor 12%,transparent)}.tt-app .tt-privacy__card h2{font-size:1.05rem!important}.tt-app .tt-privacy__card>p{font-size:.9rem;margin-bottom:.75rem!important}.tt-app .tt-privacy__card label.block{font-size:.74rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v1-muted);margin-bottom:.4rem!important}.tt-app .tt-privacy__card .grid.grid-cols-2{gap:.5rem!important}@media(min-width:640px){.tt-app .tt-privacy__card .grid.grid-cols-2{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-app .tt-privacy__card .grid label,.tt-app .tt-privacy__card .space-y-3>.flex{padding:.5rem .7rem!important;border-radius:12px!important;border:1px solid var(--v1-line);background:color-mix(in srgb,var(--v1-ink) 3%,transparent)!important;font-size:.86rem;transition:border-color .15s,background .15s}.tt-app .tt-privacy__card .grid label:hover{border-color:var(--v1-accent);background:color-mix(in srgb,var(--v1-accent) 6%,transparent)!important}.tt-app .tt-privacy__card .space-y-3>:not([hidden])~:not([hidden]){margin-top:.5rem!important}.tt-app .tt-privacy__card form.space-y-4>:not([hidden])~:not([hidden]){margin-top:.85rem!important}.tt-app .tt-privacy__card select.input{max-width:18rem}.tt-app .tt-privacy__card .btn{padding:.55rem 1.15rem;font-size:.88rem}.tt-app .tt-privacy__card form.bg-red-50,.tt-app .tt-privacy__card .bg-red-50.rounded-lg{border-radius:14px!important;border:1px solid color-mix(in srgb,#ef4444 30%,transparent)}.tt-app .tt-privacy>.space-y-6>.text-center{font-size:.82rem;padding-bottom:.5rem}
