/* visual-system.css */
:root{--vs-bg:#07090d;--vs-panel:#10141c;--vs-panel-2:#151a23;--vs-line:#252d39;--vs-text:#f6f8fb;--vs-muted:#929dac;--vs-mint:#25f4ee;--vs-pink:#fe2c55}body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}
body.page-developers,body.page-skills,body.page-community{background:var(--vs-bg)!important;color:var(--vs-text)!important}body.page-developers header,body.page-skills header,body.page-community header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--vs-line)!important;background:rgba(7,9,13,.88)!important;backdrop-filter:blur(18px)}body.page-developers header a,body.page-skills header a,body.page-community header a{color:#d9dfe8!important}body.page-developers header .primary,body.page-skills header .primary,body.page-community header .primary{background:var(--vs-mint)!important;color:#061012!important}
body.page-developers .hero,body.page-skills .skill-hero,body.page-community .hero{border-bottom:1px solid var(--vs-line);background:radial-gradient(circle at 15% 15%,rgba(37,244,238,.13),transparent 30%),radial-gradient(circle at 85% 12%,rgba(254,44,85,.1),transparent 28%),#090c12!important}body.page-developers h1,body.page-developers h2,body.page-developers h3,body.page-skills h1,body.page-skills h2,body.page-skills h3,body.page-community h1,body.page-community h2,body.page-community h3{color:var(--vs-text)!important}body.page-developers p,body.page-skills p,body.page-community p{color:var(--vs-muted)!important}body.page-developers .eyebrow,body.page-skills .eyebrow,body.page-community .eyebrow,body.page-developers .section>span,body.page-skills .section-head>div>span,body.page-community .section-head>div>span{color:var(--vs-mint)!important}
body.page-developers .trust{border-color:var(--vs-line)!important;background:#0c1016!important}body.page-developers .steps,body.page-developers .endpoints{background:#0b0e14!important}body.page-developers .step,body.page-developers .models article,body.page-developers .endpoints>div,body.page-developers .contact{border-color:var(--vs-line)!important;background:var(--vs-panel)!important;color:var(--vs-text)!important}body.page-developers .dark{border-block:1px solid var(--vs-line);background:#05070a!important}body.page-developers .section{background:var(--vs-bg)!important}body.page-developers footer{border-color:var(--vs-line)!important;background:#05070a!important;color:var(--vs-muted)!important}
body.page-skills .ticker{border-color:var(--vs-line)!important;background:#05070a!important;color:#d9e0e9!important}body.page-skills .skill-radar,body.page-skills .library{background:#0a0d13!important}body.page-skills .radar-form,body.page-skills .skill-grid article{border-color:var(--vs-line)!important;background:var(--vs-panel)!important;box-shadow:0 18px 45px rgba(0,0,0,.16)!important}body.page-skills input,body.page-skills select{border-color:#303947!important;background:#090d13!important;color:#fff!important}body.page-skills .filters button,body.page-community .filters button{border-color:#303947!important;background:#11161e!important;color:#aeb7c5!important}body.page-skills .filters button.active,body.page-community .filters button.active{background:var(--vs-mint)!important;color:#061012!important}body.page-skills .workflow,body.page-skills .skill-cta{border-color:var(--vs-line)!important;background:#07090e!important}body.page-skills footer{border-color:var(--vs-line)!important;background:#05070a!important;color:var(--vs-muted)!important}
body.page-community .gallery,body.page-community .share{background:#0a0d13!important}body.page-community .work-card,body.page-community .community-grid article,body.page-community .share-panel{border-color:var(--vs-line)!important;background:var(--vs-panel)!important;color:var(--vs-text)!important;box-shadow:0 18px 45px rgba(0,0,0,.16)!important}body.page-community .prompt-card{background:#10151e!important;color:#fff!important}body.page-community .share{border-block:1px solid var(--vs-line)!important}body.page-community .community-cta,body.page-community>footer{border-color:var(--vs-line)!important;background:#05070a!important;color:var(--vs-muted)!important}
body.page-app aside{background:#080a0f!important;color:#aab4c2!important;border-right:1px solid #202731!important}body.page-app aside .brand{color:#fff!important}body.page-app aside .workspace,body.page-app aside .side-note,body.page-app aside .external-resource,body.page-app aside .support-resource{border-color:#28313d!important;background:#11161e!important;color:#eef2f7!important}body.page-app aside nav button{color:#aab4c2!important}body.page-app aside nav button:hover{background:#151b24!important;color:#fff!important}body.page-app aside nav button.active{background:linear-gradient(90deg,rgba(37,244,238,.16),rgba(37,244,238,.04))!important;color:var(--vs-mint)!important;box-shadow:inset 3px 0 var(--vs-mint)}body.page-app header{border-color:#202731!important;background:#090b10!important;color:#e7ebf1!important}body.page-app header .breadcrumb strong,body.page-app header .breadcrumb{color:#c2cad5!important}body.page-app header .command{border-color:#2d3541!important;background:#121720!important;color:#aeb7c5!important}body.page-app header .top-profile{border-color:#303845!important;background:#121720!important;color:#fff!important}body.page-app .shell{min-height:100vh;background:#f3f5f8}
body.page-admin-codes header{box-shadow:0 12px 38px rgba(0,0,0,.25)}body.page-admin-codes .hero,body.page-admin-codes .panel,body.page-admin-codes .metrics article{box-shadow:0 18px 55px rgba(0,0,0,.18)}
@media(max-width:760px){body.page-app aside{background:#090b10!important}body.page-developers header,body.page-skills header,body.page-community header{position:relative}}

body.page-community .community-grid article>footer{border:0!important;background:transparent!important;color:#9aa6b5!important}
body.page-community .community-grid article>footer button{color:#79f6ef!important;background:transparent!important}
body.page-community .community-grid article>footer button:hover{color:#fff!important}

/* 2026 brand refinement: high-contrast creator editorial system */
:root{--vs-bg:#05070b;--vs-panel:#0d1118;--vs-panel-2:#141a23;--vs-line:#28313e;--vs-text:#fbfcfe;--vs-muted:#9ba6b6;--vs-mint:#20e7e2;--vs-mint-soft:#9cfff9;--vs-pink:#ff2d68;--vs-shadow:0 22px 70px rgba(0,0,0,.28)}
body.page-auth,body.page-app,body.page-admin-codes,body.page-developers,body.page-skills,body.page-community{font-family:Inter,"SF Pro Display","PingFang SC","Microsoft YaHei",system-ui,sans-serif}
body.page-developers header .brand b,body.page-skills header .brand b,body.page-community header .brand b,body.page-admin-codes header .brand b{background:var(--vs-mint)!important;color:#031012!important;box-shadow:5px 5px 0 var(--vs-pink)}
body.page-developers .hero,body.page-skills .skill-hero,body.page-community .hero{position:relative;overflow:hidden}
body.page-developers .hero:after,body.page-skills .skill-hero:after,body.page-community .hero:after{content:"";position:absolute;right:-7%;bottom:-45%;width:38vw;height:38vw;border:1px solid rgba(32,231,226,.28);border-radius:50%;box-shadow:0 0 0 38px rgba(32,231,226,.035),0 0 0 78px rgba(255,45,104,.028);pointer-events:none}
body.page-developers h1,body.page-skills h1,body.page-community h1{max-width:920px;font-weight:950!important;letter-spacing:-.065em!important;line-height:.96!important;text-wrap:balance}
body.page-developers h1 em,body.page-skills h1 em,body.page-community h1 em{color:var(--vs-mint);font-style:normal}
body.page-developers .step,body.page-developers .models article,body.page-developers .endpoints>div,body.page-skills .radar-form,body.page-skills .skill-grid article,body.page-community .work-card,body.page-community .community-grid article,body.page-community .share-panel{border-radius:20px!important;box-shadow:var(--vs-shadow)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
body.page-developers .step:hover,body.page-developers .models article:hover,body.page-skills .skill-grid article:hover,body.page-community .work-card:hover,body.page-community .community-grid article:hover{transform:translateY(-4px);border-color:rgba(32,231,226,.48)!important;box-shadow:0 28px 85px rgba(0,0,0,.38)!important}
body.page-developers button,body.page-developers .console,body.page-skills button,body.page-community button,body.page-community .primary{min-height:42px;border-radius:11px!important;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
body.page-developers button:hover,body.page-developers .console:hover,body.page-skills button:hover,body.page-community button:hover{transform:translateY(-1px)}
body.page-community .prompt-card{position:relative;overflow:hidden}
body.page-community .prompt-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(var(--vs-mint),var(--vs-pink))}
body.page-community .community-grid article>footer{margin-top:auto;padding-top:18px!important;border-top:1px solid #242c38!important}

body.page-auth{background:radial-gradient(circle at 12% 15%,rgba(32,231,226,.15),transparent 28%),radial-gradient(circle at 92% 78%,rgba(255,45,104,.12),transparent 26%),#05070b!important;color:var(--vs-text)}
body.page-auth .auth-shell{border:1px solid #29313d;border-radius:28px;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.5)}
body.page-auth .auth-story{background:linear-gradient(150deg,rgba(10,14,20,.75),rgba(5,7,11,.96)),radial-gradient(circle at 35% 35%,rgba(32,231,226,.18),transparent 38%)!important}
body.page-auth .auth-brand>span:first-child{background:var(--vs-mint)!important;color:#071012!important;box-shadow:5px 5px 0 var(--vs-pink)}
body.page-auth .story-copy h1{font-weight:950;letter-spacing:-.065em;line-height:.98;text-wrap:balance}
body.page-auth .flow span,body.page-auth .story-metrics>div{border-color:#2b3542!important;background:rgba(13,17,24,.78)!important;backdrop-filter:blur(12px)}
body.page-auth .auth-panel{background:#f8fafc!important}
body.page-auth input{min-height:50px;border-radius:12px!important}
body.page-auth .submit{min-height:52px;border-radius:12px!important;background:linear-gradient(100deg,var(--vs-mint),#61f5ee)!important;color:#041012!important;box-shadow:0 14px 32px rgba(32,231,226,.2);font-weight:900}
body.page-auth .submit:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(32,231,226,.28)}

body.page-app .shell{background:linear-gradient(135deg,#f5f7fa 0,#eef3f6 100%)}
body.page-app main{background-image:radial-gradient(circle at 90% 0,rgba(32,231,226,.055),transparent 24%),radial-gradient(circle at 10% 100%,rgba(255,45,104,.035),transparent 22%)}
body.page-app .creator-hero,body.page-app .notice,body.page-app .creator-guidance,body.page-app .creator-status,body.page-app .creator-tabs,body.page-app .creator-form,body.page-app .creator-recent,body.page-app .workspace-panel{border-radius:18px!important;box-shadow:0 18px 55px rgba(15,23,42,.08)}
body.page-app button,body.page-app .button,body.page-app input,body.page-app select,body.page-app textarea{border-radius:10px}
body.page-app button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
body.page-app button:hover:not(:disabled){transform:translateY(-1px)}
body.page-app aside nav button.active{box-shadow:inset 4px 0 var(--vs-mint),0 12px 28px rgba(0,0,0,.12)!important}
body.page-app .creator-tabs button[aria-selected="true"],body.page-app .creator-tabs button.active{color:#041012!important;background:var(--vs-mint)!important}
body.page-app :focus-visible,body.page-auth :focus-visible,body.page-admin-codes :focus-visible,body.page-developers :focus-visible,body.page-skills :focus-visible,body.page-community :focus-visible{outline:3px solid rgba(32,231,226,.48)!important;outline-offset:2px}

body.page-admin-codes{background:radial-gradient(circle at 86% 0,rgba(32,231,226,.09),transparent 25%),#070a0f!important}
body.page-admin-codes .hero,body.page-admin-codes .panel,body.page-admin-codes .metrics article{border-color:#2a3441!important;border-radius:20px!important;background:linear-gradient(145deg,#111720,#0c1118)!important;box-shadow:var(--vs-shadow)!important}
body.page-admin-codes .hero h1,body.page-admin-codes .panel h2{font-weight:950;letter-spacing:-.045em}
body.page-admin-codes .primary{min-height:48px;border-radius:11px!important;background:linear-gradient(100deg,var(--vs-mint),#65f7ef)!important;color:#041012!important;font-weight:900;box-shadow:0 14px 28px rgba(32,231,226,.14)}
body.page-admin-codes input,body.page-admin-codes select{min-height:44px;border-radius:10px!important;background:#080c12!important;border-color:#303b49!important;color:#fff!important}
body.page-admin-codes tbody tr{transition:background .18s ease}
body.page-admin-codes tbody tr:hover{background:rgba(32,231,226,.035)}

@media(max-width:760px){body.page-auth .auth-shell{border-radius:0}body.page-developers h1,body.page-skills h1,body.page-community h1{letter-spacing:-.045em!important}body.page-app .creator-hero,body.page-app .notice,body.page-app .creator-guidance,body.page-app .creator-status,body.page-app .creator-tabs,body.page-app .creator-form,body.page-app .creator-recent{border-radius:14px!important}}

/* One brand mark everywhere: cyan face, rose offset, black T */
body.page-developers header .brand b,body.page-skills header .brand b,body.page-community header .brand b,body.page-community>footer .brand b,body.page-admin-codes header .brand b,body.page-auth .auth-brand>span:first-child,body.page-app aside .brand .logo{overflow:hidden;color:transparent!important;background:transparent url('/toktesk-mark.svg') center/contain no-repeat!important;box-shadow:none!important;border-radius:0!important}
body.page-admin-codes .hero{position:relative;overflow:hidden}
body.page-admin-codes .hero:before{content:"";position:absolute;left:38px;top:0;width:96px;height:5px;border-radius:0 0 99px 99px;background:linear-gradient(90deg,var(--vs-mint) 0 62%,var(--vs-pink) 62%)}
body.page-admin-codes .tabs button.active{border-color:rgba(32,231,226,.42)!important;background:linear-gradient(100deg,rgba(32,231,226,.15),rgba(255,45,104,.07))!important;color:var(--vs-mint)!important;box-shadow:inset 0 -2px var(--vs-mint)}
body.page-admin-codes .metrics article:nth-child(4n+2){box-shadow:inset 0 3px var(--vs-mint),var(--vs-shadow)!important}
body.page-admin-codes .metrics article:nth-child(4n+4){box-shadow:inset 0 3px var(--vs-pink),var(--vs-shadow)!important}
body.page-app .top-notification i{background:var(--vs-pink)!important;box-shadow:0 0 0 3px rgba(255,45,104,.15)}
/* TokTesk master wordmark: Tok black, Te cyan, sk red.  The light plaque keeps
   the exact brand colours legible on both dark and light application chrome. */
.brand-lockup{display:inline-grid!important;gap:1px;line-height:1}.brand-word,.brand .brand-word,.land-brand .brand-word{display:inline-flex!important;align-items:baseline;width:max-content;padding:2px 5px 1px;border:1px solid rgba(5,7,11,.08);border-radius:6px;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.12);font-style:normal;font-weight:950;letter-spacing:-.045em;line-height:1}.brand-word i{display:inline!important;font-style:normal}.brand-word .brand-tok{color:#05070b!important}.brand-word .brand-te{color:#12cfd0!important}.brand-word .brand-sk{color:#ff2d68!important}.brand-lockup>small{margin-top:2px!important;letter-spacing:.18em!important}.auth-brand>.brand-word{display:inline-flex!important;width:auto!important;height:auto!important;padding:2px 5px 1px!important;border-radius:6px!important;background:#fff!important;box-shadow:0 3px 12px rgba(0,0,0,.12)!important;font-size:20px}.land-brand .brand-word{font-size:18px}
.language-global{position:fixed;z-index:110;top:84px;right:18px}.language-switch{min-height:40px;padding:0 13px;border:1px solid rgba(124,137,154,.35);border-radius:10px;background:#11161e;color:#fff;font:700 12px Inter,"Microsoft YaHei",sans-serif;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.2)}.language-panel[hidden]{display:none}.language-panel{position:absolute;z-index:120;right:0;top:48px;width:min(500px,calc(100vw - 24px));padding:12px;border:1px solid #343b54;border-radius:16px;background:rgba(17,17,24,.98);box-shadow:0 25px 80px rgba(0,0,0,.55);backdrop-filter:blur(22px)}.language-panel-head{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 10px;color:#fff}.language-panel-head button{width:34px;height:34px;border:0;border-radius:8px;background:#242733;color:#fff;font-size:20px}.language-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.language-grid button{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#d9dbe4;font-weight:650;text-align:left;cursor:pointer}.language-grid button:hover{background:#242530}.language-grid button.active{border-color:#20e7e2;background:rgba(32,231,226,.12);color:#fff}.language-grid button span{visibility:hidden;color:#20e7e2}.language-grid button.active span{visibility:visible}html[dir="rtl"] body{text-align:right}html[dir="rtl"] .language-global{right:auto;left:18px}html[dir="rtl"] .language-panel{right:auto;left:0}@media(max-width:620px){.language-global{top:64px;right:10px}.language-panel{position:fixed;left:12px;right:12px;top:112px;width:auto;max-height:calc(100vh - 130px);overflow:auto}.language-grid{grid-template-columns:1fr}}

/* tokfix-20260922 */.language-global{top:auto;bottom:18px;right:auto;left:18px}.language-global .language-panel{top:auto;bottom:48px;left:0;right:auto}@media(max-width:620px){.language-global{top:auto;bottom:12px;left:10px;right:auto}.language-global .language-panel{top:auto;bottom:64px}}.hero-actions a[href="#share"],.hero-actions a[href="/#creator"]{color:#e8ecf2;border-color:rgba(255,255,255,.32)}.hero-proof strong{color:#e8ecf2}
/* tokfix-lang2 */html body>.language-control.language-global{top:auto!important;bottom:18px!important;left:18px!important;right:auto!important}html body>.language-global .language-panel{top:auto!important;bottom:48px!important;left:0!important;right:auto!important}@media(max-width:620px){html body>.language-control.language-global{bottom:12px!important;left:10px!important}html body>.language-global .language-panel{position:fixed!important;left:12px!important;right:12px!important;bottom:64px!important}}
/* tokfix-lang3 */body.page-app>.language-control.language-global,body.page-admin-codes>.language-control.language-global{top:84px!important;bottom:auto!important;right:18px!important;left:auto!important}body.page-app>.language-global .language-panel,body.page-admin-codes>.language-global .language-panel{top:48px!important;bottom:auto!important;right:0!important;left:auto!important}@media(max-width:620px){body.page-app>.language-control.language-global,body.page-admin-codes>.language-control.language-global{top:64px!important;right:10px!important}body.page-app>.language-global .language-panel,body.page-admin-codes>.language-global .language-panel{position:fixed!important;left:12px!important;right:12px!important;top:112px!important}}
/* tokfix-lang4 */body.page-app>.language-control.language-global,body.page-admin-codes>.language-control.language-global{top:auto!important;bottom:176px!important;right:22px!important;left:auto!important}body.page-app>.language-global .language-panel,body.page-admin-codes>.language-global .language-panel{top:auto!important;bottom:48px!important;right:0!important;left:auto!important}@media(max-width:620px){body.page-app>.language-control.language-global,body.page-admin-codes>.language-control.language-global{top:auto!important;bottom:176px!important;right:12px!important}body.page-app>.language-global .language-panel,body.page-admin-codes>.language-global .language-panel{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:230px!important}}

/* tokfix14-consent */
.auth-consent{display:flex!important;align-items:flex-start;gap:10px;line-height:1.55;text-align:left}
.auth-consent input[type=checkbox]{flex:none;width:18px!important;height:18px!important;min-width:18px;margin:2px 0 0!important;padding:0!important;accent-color:#d9b25c;cursor:pointer}
.auth-consent span{flex:1;min-width:0}

/* ===== p137: public pages light theme (static CSS; active only with <html class="tt-site">) ===== */
html.tt-site .world-clock:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site .world-clock-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08);background-image:linear-gradient(145deg,#ffffff,#ffffff);box-shadow:0 24px 70px rgba(0,0,0,0.021),3px 3px 0 rgba(37,244,238,0.075)}
html.tt-site .world-clock-head span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site .world-clock-row:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.018)}
html.tt-site .world-clock-row.china time:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site .world-clock-row.us time:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#ff1745}
html.tt-site .world-clock-toggle:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08);background-color:#ffffff;box-shadow:0 16px 45px rgba(0,0,0,0.017),3px 3px 0 rgba(37,244,238,0.075)}
html.tt-site .world-clock-pulse:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:0 0 0 5px rgba(37,244,238,0.018)}
html.tt-site .world-clock-toggle small:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#6e6e73}
html.tt-site .world-clock-chevron:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site .world-clock.in-sidebar .world-clock-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.1);background-image:linear-gradient(145deg,#f5f5f7,#ffffff);box-shadow:inset 0 1px rgba(255,255,255,0),2px 2px 0 rgba(37,244,238,0.048)}
html.tt-site .world-clock.in-sidebar .world-clock-head span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#088e6e}
html.tt-site .world-clock-toggle:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){outline:3px solid #09afaa}
html.tt-site .contact-toggle:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(9,175,170,0.8);color:#1d1d1f;background-color:#ffffff;box-shadow:4px 4px 0 rgba(254,44,85,0.075),0 14px 40px rgba(0,0,0,0.015)}
html.tt-site .contact-toggle svg circle:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){fill:#078885}
html.tt-site .contact-toggle i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:2px solid rgba(0,0,0,0.1)}
html.tt-site .contact-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#f2f2f7;box-shadow:0 28px 80px rgba(0,0,0,0.018)}
html.tt-site .contact-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *)::after{border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);background-color:#f2f2f7}
html.tt-site .contact-id:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site .contact-panel>a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f!important;background-color:#ffffff}
html.tt-site .contact-toggle:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site .contact-id button:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site .contact-panel>a:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){outline:3px solid #09afaa}
html.tt-site .world-clock-toggle:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:#ffffff;box-shadow:4px 4px 0 rgba(37,244,238,0.075),0 14px 40px rgba(0,0,0,0.015)}
html.tt-site .world-clock-toggle:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site body.page-developers,
html.tt-site body.page-skills,
html.tt-site body.page-community{background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-developers header,
html.tt-site body.page-skills header,
html.tt-site body.page-community header{border-bottom:1px solid rgba(0,0,0,0.1)!important;background-color:rgba(255,255,255,0.88)!important}
html.tt-site body.page-developers header a,
html.tt-site body.page-skills header a,
html.tt-site body.page-community header a{color:#1d1d1f!important}
html.tt-site body.page-developers .hero,
html.tt-site body.page-skills .skill-hero,
html.tt-site body.page-community .hero{border-bottom:1px solid rgba(0,0,0,0.1);background-image:radial-gradient(circle at 15% 15%,rgba(37,244,238,0.026),transparent 30%),radial-gradient(circle at 85% 12%,rgba(254,44,85,0.02),transparent 28%)!important;background-color:#ffffff!important}
html.tt-site body.page-developers h1,
html.tt-site body.page-developers h2,
html.tt-site body.page-developers h3,
html.tt-site body.page-skills h1,
html.tt-site body.page-skills h2,
html.tt-site body.page-skills h3,
html.tt-site body.page-community h1,
html.tt-site body.page-community h2,
html.tt-site body.page-community h3{color:#1d1d1f!important}
html.tt-site body.page-developers p,
html.tt-site body.page-skills p,
html.tt-site body.page-community p{color:#6e6e73!important}
html.tt-site body.page-developers .eyebrow,
html.tt-site body.page-skills .eyebrow,
html.tt-site body.page-community .eyebrow,
html.tt-site body.page-developers .section>span,
html.tt-site body.page-skills .section-head>div>span,
html.tt-site body.page-community .section-head>div>span{color:#0f8885!important}
html.tt-site body.page-developers .trust{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important}
html.tt-site body.page-developers .steps,
html.tt-site body.page-developers .endpoints{background-color:#ffffff!important}
html.tt-site body.page-developers .step,
html.tt-site body.page-developers .models article,
html.tt-site body.page-developers .endpoints>div,
html.tt-site body.page-developers .contact{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-developers .dark{border-block:1px solid rgba(0,0,0,0.1);background-color:#ffffff!important}
html.tt-site body.page-developers .section{background-color:#ffffff!important}
html.tt-site body.page-developers footer{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#6e6e73!important}
html.tt-site body.page-skills .ticker{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-skills .skill-radar,
html.tt-site body.page-skills .library{background-color:#ffffff!important}
html.tt-site body.page-skills .radar-form,
html.tt-site body.page-skills .skill-grid article{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;box-shadow:0 18px 45px rgba(0,0,0,0.011)!important}
html.tt-site body.page-skills input,
html.tt-site body.page-skills select{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-skills .filters button,
html.tt-site body.page-community .filters button{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#424245!important}
html.tt-site body.page-skills .workflow,
html.tt-site body.page-skills .skill-cta{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important}
html.tt-site body.page-skills footer{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#6e6e73!important}
html.tt-site body.page-community .gallery,
html.tt-site body.page-community .share{background-color:#ffffff!important}
html.tt-site body.page-community .work-card,
html.tt-site body.page-community .community-grid article,
html.tt-site body.page-community .share-panel{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#1d1d1f!important;box-shadow:0 18px 45px rgba(0,0,0,0.011)!important}
html.tt-site body.page-community .prompt-card{background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-community .share{border-block:1px solid rgba(0,0,0,0.1)!important}
html.tt-site body.page-community .community-cta,
html.tt-site body.page-community>footer{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#6e6e73!important}
html.tt-site body.page-app aside{background-color:#ffffff!important;color:#424245!important;border-right:1px solid rgba(0,0,0,0.1)!important}
html.tt-site body.page-app aside .brand{color:#1d1d1f!important}
html.tt-site body.page-app aside .workspace,
html.tt-site body.page-app aside .side-note,
html.tt-site body.page-app aside .external-resource,
html.tt-site body.page-app aside .support-resource{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-app aside nav button{color:#424245!important}
html.tt-site body.page-app aside nav button:hover{background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-app aside nav button.active{background-image:linear-gradient(90deg,rgba(37,244,238,0.032),rgba(37,244,238,0.008))!important;color:#0f8885!important;box-shadow:inset 3px 0 rgba(32,231,226,0.075)}
html.tt-site body.page-app header{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-app header .breadcrumb strong,
html.tt-site body.page-app header .breadcrumb{color:#424245!important}
html.tt-site body.page-app header .command{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#424245!important}
html.tt-site body.page-app header .top-profile{border-color:rgba(0,0,0,0.1)!important;background-color:#ffffff!important;color:#1d1d1f!important}
html.tt-site body.page-app .shell{background-color:#f2f2f7}
html.tt-site body.page-admin-codes header{box-shadow:0 12px 38px rgba(0,0,0,0.018)}
html.tt-site body.page-admin-codes .hero,
html.tt-site body.page-admin-codes .panel,
html.tt-site body.page-admin-codes .metrics article{box-shadow:0 18px 55px rgba(0,0,0,0.013)}
@media(max-width:760px){
html.tt-site body.page-app aside{background-color:#ffffff!important}
}
html.tt-site body.page-community .community-grid article>footer{color:#6e6e73!important}
html.tt-site body.page-community .community-grid article>footer button{color:#098a83!important}
html.tt-site body.page-community .community-grid article>footer button:hover{color:#1d1d1f!important}
html.tt-site body.page-developers .hero:after,
html.tt-site body.page-skills .skill-hero:after,
html.tt-site body.page-community .hero:after{border:1px solid rgba(18,168,165,0.28);box-shadow:0 0 0 38px rgba(32,231,226,0.005),0 0 0 78px rgba(255,45,104,0.004)}
html.tt-site body.page-developers h1 em,
html.tt-site body.page-skills h1 em,
html.tt-site body.page-community h1 em{color:#0f8885}
html.tt-site body.page-developers .step,
html.tt-site body.page-developers .models article,
html.tt-site body.page-developers .endpoints>div,
html.tt-site body.page-skills .radar-form,
html.tt-site body.page-skills .skill-grid article,
html.tt-site body.page-community .work-card,
html.tt-site body.page-community .community-grid article,
html.tt-site body.page-community .share-panel{box-shadow:0 22px 70px rgba(0,0,0,0.02)!important}
html.tt-site body.page-developers .step:hover,
html.tt-site body.page-developers .models article:hover,
html.tt-site body.page-skills .skill-grid article:hover,
html.tt-site body.page-community .work-card:hover,
html.tt-site body.page-community .community-grid article:hover{border-color:rgba(18,168,165,0.48)!important;box-shadow:0 28px 85px rgba(0,0,0,0.027)!important}
html.tt-site body.page-community .community-grid article>footer{border-top:1px solid rgba(0,0,0,0.1)!important}
html.tt-site body.page-auth{background-image:radial-gradient(circle at 12% 15%,rgba(32,231,226,0.03),transparent 28%),radial-gradient(circle at 92% 78%,rgba(255,45,104,0.024),transparent 26%)!important;background-color:#ffffff!important;color:#1d1d1f}
html.tt-site body.page-auth .auth-shell{border:1px solid rgba(0,0,0,0.1);box-shadow:0 40px 120px rgba(0,0,0,0.035)}
html.tt-site body.page-auth .auth-story{background-image:linear-gradient(150deg,rgba(255,255,255,0.86),#ffffff),radial-gradient(circle at 35% 35%,rgba(32,231,226,0.036),transparent 38%)!important}
html.tt-site body.page-auth .auth-brand>span:first-child{box-shadow:5px 5px 0 rgba(255,45,104,0.075)}
html.tt-site body.page-auth .flow span,
html.tt-site body.page-auth .story-metrics>div{border-color:rgba(0,0,0,0.1)!important;background-color:rgba(255,255,255,0.86)!important}
html.tt-site body.page-auth .auth-panel{background-color:#f2f2f7!important}
html.tt-site body.page-auth .submit{box-shadow:0 14px 32px rgba(32,231,226,0.03)}
html.tt-site body.page-auth .submit:hover{box-shadow:0 18px 40px rgba(32,231,226,0.042)}
html.tt-site body.page-app .shell{background-image:linear-gradient(135deg,#f2f2f7 0,#f2f2f7 100%)}
html.tt-site body.page-app main{background-image:radial-gradient(circle at 90% 0,rgba(32,231,226,0.011),transparent 24%),radial-gradient(circle at 10% 100%,rgba(255,45,104,0.007),transparent 22%)}
html.tt-site body.page-app .creator-hero,
html.tt-site body.page-app .notice,
html.tt-site body.page-app .creator-guidance,
html.tt-site body.page-app .creator-status,
html.tt-site body.page-app .creator-tabs,
html.tt-site body.page-app .creator-form,
html.tt-site body.page-app .creator-recent,
html.tt-site body.page-app .workspace-panel{box-shadow:0 18px 55px rgba(0,0,0,0.006)}
html.tt-site body.page-app aside nav button.active{box-shadow:inset 4px 0 rgba(32,231,226,0.075),0 12px 28px rgba(0,0,0,0.008)!important}
html.tt-site body.page-app :focus-visible,
html.tt-site body.page-auth :focus-visible,
html.tt-site body.page-admin-codes :focus-visible,
html.tt-site body.page-developers :focus-visible,
html.tt-site body.page-skills :focus-visible,
html.tt-site body.page-community :focus-visible{outline:3px solid rgba(18,168,165,0.48)!important}
html.tt-site body.page-admin-codes{background-image:radial-gradient(circle at 86% 0,rgba(32,231,226,0.018),transparent 25%)!important;background-color:#ffffff!important}
html.tt-site body.page-admin-codes .hero,
html.tt-site body.page-admin-codes .panel,
html.tt-site body.page-admin-codes .metrics article{border-color:rgba(0,0,0,0.1)!important;background-image:linear-gradient(145deg,#ffffff,#ffffff)!important;box-shadow:0 22px 70px rgba(0,0,0,0.02)!important}
html.tt-site body.page-admin-codes .primary{box-shadow:0 14px 28px rgba(32,231,226,0.021)}
html.tt-site body.page-admin-codes input,
html.tt-site body.page-admin-codes select{background-color:#ffffff!important;border-color:rgba(0,0,0,0.1)!important;color:#1d1d1f!important}
html.tt-site body.page-admin-codes tbody tr:hover{background-color:rgba(32,231,226,0.007)}
html.tt-site body.page-admin-codes .tabs button.active{border-color:rgba(18,168,165,0.42)!important;background-image:linear-gradient(100deg,rgba(32,231,226,0.03),rgba(255,45,104,0.014))!important;color:#0f8885!important;box-shadow:inset 0 -2px rgba(32,231,226,0.075)}
html.tt-site body.page-admin-codes .metrics article:nth-child(4n+2){box-shadow:inset 0 3px rgba(32,231,226,0.075),0 22px 70px rgba(0,0,0,0.02)!important}
html.tt-site body.page-admin-codes .metrics article:nth-child(4n+4){box-shadow:inset 0 3px rgba(255,45,104,0.075),0 22px 70px rgba(0,0,0,0.02)!important}
html.tt-site body.page-app .top-notification i{box-shadow:0 0 0 3px rgba(255,45,104,0.023)}
html.tt-site .brand-word:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site .brand .brand-word:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site .land-brand .brand-word:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08);background-color:#f2f2f7;box-shadow:0 3px 12px rgba(0,0,0,0.008)}
html.tt-site .brand-word .brand-te:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#0c898a!important}
html.tt-site .brand-word .brand-sk:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#ff1456!important}
html.tt-site .auth-brand>.brand-word:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7!important;box-shadow:0 3px 12px rgba(0,0,0,0.008)!important}
html.tt-site .language-switch:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(124,137,154,0.35);background-color:#ffffff;color:#1d1d1f;box-shadow:0 10px 30px rgba(0,0,0,0.014)}
html.tt-site .language-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff;box-shadow:0 25px 80px rgba(0,0,0,0.035)}
html.tt-site .language-panel-head:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site .language-panel-head button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f5f5f7;color:#1d1d1f}
html.tt-site .language-grid button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site .language-grid button:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f5f5f7}
html.tt-site .language-grid button.active:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#12a8a5;background-color:rgba(32,231,226,0.024);color:#1d1d1f}
html.tt-site .language-grid button span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#0f8885}
html.tt-site .hero-actions a[href="#share"]:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site .hero-actions a[href="/#creator"]:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;border-color:rgba(0,0,0,0.14)}
html.tt-site .hero-proof strong:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing{color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-landing body{background-color:#ffffff;color:#1d1d1f}
html.tt-site.tts-landing header:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.88)}
html.tt-site.tts-landing header nav:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245}
html.tt-site.tts-landing header nav a:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-landing footer a:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#0f8885}
html.tt-site.tts-landing .land-actions a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-landing .hero-actions a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08)}
html.tt-site.tts-landing .solid:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#12a8a5!important;box-shadow:3px 3px 0 rgba(255,45,104,0.075)}
html.tt-site.tts-landing .land-hero:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 16% 30%, rgba(37,244,238,0.022), transparent 25%);background-color:#ffffff}
html.tt-site.tts-landing .pill:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08);background-color:rgba(242,242,247,0.58)}
html.tt-site.tts-landing .pill i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:0 0 14px rgba(0,170,164,0.075)}
html.tt-site.tts-landing .hero-actions a:not(.solid):not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:rgba(242,242,247,0.66)}
html.tt-site.tts-landing .platform-intro:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-landing .advantage-grid:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-landing .capability-band:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);background-color:#ffffff}
html.tt-site.tts-landing .capability-band div:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-right:1px solid rgba(0,0,0,0.1)}
html.tt-site.tts-landing .capability-band strong:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .land-cta:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 50% 30%, rgba(37,244,238,0.03), transparent 27%),radial-gradient(circle at 58% 70%, rgba(254,44,85,0.026), transparent 28%)}
html.tt-site.tts-landing footer:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-top:1px solid rgba(0,0,0,0.1)}
html.tt-site.tts-landing .contact-float:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(9,175,170,0.65);color:#1d1d1f!important;background-color:#ffffff!important;box-shadow:5px 5px 0 rgba(255,45,104,0.075)}
html.tt-site.tts-landing .contact-float span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#0f8885}
@media (max-width: 760px){
html.tt-site.tts-landing .capability-band div:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.1)}
}
html.tt-site.tts-landing header:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.08);background-color:rgba(255,255,255,0.86);box-shadow:0 12px 40px rgba(0,0,0,0.013)}
html.tt-site.tts-landing header nav a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245}
html.tt-site.tts-landing .land-actions a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.08)}
html.tt-site.tts-landing .land-hero:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 78% 8%,rgba(56,114,255,0.032),transparent 28%),radial-gradient(circle at 14% 58%,rgba(37,244,238,0.024),transparent 26%);background-color:#ffffff}
html.tt-site.tts-landing .pill:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,179,166,0.22);color:#424245;background-color:rgba(255,255,255,0.86);box-shadow:inset 0 1px rgba(255,255,255,0)}
html.tt-site.tts-landing .hero-actions a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.08)}
html.tt-site.tts-landing .hero-actions a:not(.solid):not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:rgba(0,0,0,0.028);border-color:rgba(0,0,0,0.08)}
html.tt-site.tts-landing .hero-actions a:not(.solid):hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:rgba(0,0,0,0.05)}
html.tt-site.tts-landing .trust span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08);color:#424245;background-color:rgba(255,255,255,0.86)}
html.tt-site.tts-landing .trust span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *)::before{box-shadow:0 0 10px rgba(37,244,238,0.075)}
html.tt-site.tts-landing .platform-intro:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-landing .advantage-grid:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-landing .capability-band:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(180deg,#ffffff,#ffffff)}
html.tt-site.tts-landing .capability-band strong:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .land-cta:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 50% 40%,rgba(37,244,238,0.034),transparent 25%),radial-gradient(circle at 60% 70%,rgba(96,95,255,0.024),transparent 26%);background-color:#ffffff}
html.tt-site.tts-landing .launch-strip:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.08);background-image:linear-gradient(90deg,#f5f5f7,#ffffff,#ffffff);color:#424245}
html.tt-site.tts-landing .launch-strip i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:0 0 14px rgba(37,244,238,0.075)}
html.tt-site.tts-landing .launch-strip a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .launch-strip b:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-landing .section-kicker:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-landing .generator-heading h2:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .generator-points span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);color:#424245;background-color:#ffffff}
html.tt-site.tts-landing .generator-shell:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff;box-shadow:0 30px 90px rgba(0,0,0,0.025)}
html.tt-site.tts-landing .generator-console:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-right:1px solid rgba(0,0,0,0.1)}
html.tt-site.tts-landing .console-head span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-landing .console-head strong:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .console-live:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff}
html.tt-site.tts-landing .demo-modes:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff}
html.tt-site.tts-landing .demo-modes button.active:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f5f5f7;color:#1d1d1f;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.035)}
html.tt-site.tts-landing .demo-prompt>span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .demo-prompt textarea:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff;color:#1d1d1f}
html.tt-site.tts-landing .demo-prompt textarea:focus:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#1ca5a0;box-shadow:0 0 0 3px rgba(37,244,238,0.012)}
html.tt-site.tts-landing .demo-upload:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px dashed rgba(0,0,0,0.1);background-color:rgba(37,244,238,0.007)}
html.tt-site.tts-landing .upload-plus:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f5f5f7;color:#078885}
html.tt-site.tts-landing .demo-upload>span:nth-child(3):not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .demo-upload>b:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);color:#1d1d1f}
html.tt-site.tts-landing .demo-settings select:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff;color:#1d1d1f}
html.tt-site.tts-landing .demo-submit:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-top:1px solid rgba(0,0,0,0.1);background-color:#ffffff}
html.tt-site.tts-landing .demo-submit strong:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .demo-submit button:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:0 12px 28px rgba(37,244,238,0.03)}
html.tt-site.tts-landing .generator-preview:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 50% 15%,rgba(37,244,238,0.022),transparent 40%);background-color:#ffffff}
html.tt-site.tts-landing .preview-top:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-landing .preview-foot:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245}
html.tt-site.tts-landing .preview-play:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:rgba(255,255,255,0.86);color:#1d1d1f}
html.tt-site.tts-landing .preview-caption small:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-landing .preview-caption strong:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .proof-grid article:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-image:linear-gradient(145deg,#ffffff,#ffffff)}
html.tt-site.tts-landing .proof-grid span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-landing .proof-grid h3:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .spec-board:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-image:radial-gradient(circle at 85% 10%,rgba(83,92,255,0.032),transparent 35%);background-color:#ffffff}
html.tt-site.tts-landing .spec-board>div>span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-landing .spec-board h2:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .spec-board a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-landing .spec-board dl div:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1)}
html.tt-site.tts-landing .spec-board dt:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
@media(max-width:1000px){
html.tt-site.tts-landing .generator-console:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.1)}
}
html.tt-site.tts-landing .language-switch:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff;color:#1d1d1f}
html.tt-site.tts-landing .language-switch:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#1ca5a0;color:#078885}
html.tt-site.tts-landing .language-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff;box-shadow:0 25px 80px rgba(0,0,0,0.035)}
html.tt-site.tts-landing .language-panel-head:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .language-panel-head button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f5f5f7;color:#1d1d1f}
html.tt-site.tts-landing .language-grid button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-landing .language-grid button:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f5f5f7}
html.tt-site.tts-landing .language-grid button.active:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.1);background-color:#f5f5f7;color:#1d1d1f}
html.tt-site.tts-landing .language-grid button span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#2b5fff}
html.tt-site.tts-landing header:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.1);background-color:#ffffff;box-shadow:0 12px 40px rgba(0,0,0,0.014)}
html.tt-site.tts-landing .land-brand small:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#6e6e73}
html.tt-site.tts-landing .solid:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:4px 4px 0 rgba(255,45,104,0.075)}
html.tt-site.tts-landing .solid:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:6px 6px 0 rgba(255,45,104,0.075)}
html.tt-site.tts-landing .land-hero:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 12% 25%,rgba(32,231,226,0.024),transparent 24%),radial-gradient(circle at 90% 65%,rgba(255,45,104,0.016),transparent 22%);background-color:#ffffff}
html.tt-site.tts-landing .pill:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(18,168,165,0.38);background-color:rgba(255,255,255,0.86);color:#1d1d1f}
html.tt-site.tts-landing .trust span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08);background-color:rgba(255,255,255,0.86);color:#1d1d1f}
html.tt-site.tts-landing .generator-shell:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.1);box-shadow:0 35px 110px rgba(0,0,0,0.032)}
html.tt-site.tts-landing .demo-upload:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#12a8a5;background-color:rgba(32,231,226,0.014)}
html.tt-site.tts-landing .demo-submit button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:4px 4px 0 rgba(255,45,104,0.075)}
html.tt-site.tts-landing .proof-grid article:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:0 22px 65px rgba(0,0,0,0.014)}
html.tt-site.tts-landing .proof-grid article:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(18,168,165,0.48)}
html.tt-site.tts-landing .proof-grid article:nth-child(2):not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(145deg,#ffffff,#ffffff)}
html.tt-site.tts-landing .proof-grid article:nth-child(3):not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(145deg,#ffffff,#ffffff)}
html.tt-site.tts-landing .spec-board:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 85% 10%,rgba(32,231,226,0.024),transparent 28%),radial-gradient(circle at 65% 95%,rgba(255,45,104,0.02),transparent 27%);background-color:#ffffff;box-shadow:0 35px 100px rgba(0,0,0,0.025)}
html.tt-site.tts-landing .platform-intro:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-landing .advantage-grid:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-landing .capability-band:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(100deg,#ffffff,#ffffff 55%,#ffffff)}
html.tt-site.tts-landing .capability-band div:nth-child(2) strong:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#0f8885}
html.tt-site.tts-landing .capability-band div:nth-child(4) strong:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#ff1451}
html.tt-site.tts-landing .land-cta:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 44% 25%,rgba(32,231,226,0.034),transparent 25%),radial-gradient(circle at 62% 76%,rgba(255,45,104,0.026),transparent 27%);background-color:#ffffff}
html.tt-site.tts-landing .language-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.1);background-color:#ffffff;box-shadow:0 32px 100px rgba(0,0,0,0.035)}
html.tt-site.tts-landing .language-grid button.active:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#12a8a5;background-color:rgba(32,231,226,0.024);color:#1d1d1f}
html.tt-site.tts-landing .language-grid button.active span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#0f8885}
html.tt-site.tts-landing .contact-float:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#ffffff!important;box-shadow:5px 5px 0 rgba(255,45,104,0.075)}
html.tt-site.tts-landing .land-hero h1 em:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(100deg,#078885 0%,#098a84 45%,#2d5cff 100%);filter:drop-shadow(0 10px 30px rgba(37,244,238,0.045))}
html.tt-site.tts-landing .platform-intro:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-landing .advantage-grid:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(90% 70% at 50% 0%,rgba(217,178,92,0.02),transparent 62%),linear-gradient(180deg,#ffffff 0%,#ffffff 100%)!important;color:#1d1d1f}
html.tt-site.tts-landing .platform-intro:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(160,121,37,0.16)!important}
html.tt-site.tts-landing .platform-intro .section-title span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#80611a!important}
html.tt-site.tts-landing .platform-intro h2:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(100deg,#1d1d1f 0%,#846113 46%,#0c8a80 100%);color:#1d1d1f}
html.tt-site.tts-landing .platform-intro p:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245!important}
html.tt-site.tts-community{background-color:#f2f2f7}
html.tt-site.tts-community header:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.14);background-color:rgba(242,242,247,0.92)}
html.tt-site.tts-community .brand:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#111111}
html.tt-site.tts-community .primary:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f!important;background-color:#ffffff}
html.tt-site.tts-community .hero:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 2% 10%,rgba(37,244,238,0.038),transparent 25%);background-color:#f2f2f7}
html.tt-site.tts-community .hero-actions a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14)}
html.tt-site.tts-community .prompt-card:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);color:#1d1d1f;background-color:#ffffff;box-shadow:18px 22px 0 rgba(37,244,238,0.075)}
html.tt-site.tts-community .prompt-card span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-community .prompt-card p:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245}
html.tt-site.tts-community .prompt-card i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-community .orb:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:16px solid #09afaa;box-shadow:-26px 26px 0 -13px rgba(254,44,85,0.075)}
html.tt-site.tts-community .share:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#ffffff;color:#1d1d1f}
html.tt-site.tts-community .share-copy>p:not(.eyebrow):not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245}
html.tt-site.tts-community .share-copy ol:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f5f5f7}
html.tt-site.tts-community .share-copy li:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#ffffff}
html.tt-site.tts-community .share-copy li b:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-community .share-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-community .share-panel input:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-community .share-panel textarea:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-community .type-switch span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14)}
html.tt-site.tts-community .type-switch input:checked+span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#09afaa;background-color:#f2f2f7}
html.tt-site.tts-community .form-note:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-community .filters button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-community .filters button.active:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-community .community-grid>article:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-community .community-grid>article:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#09afaa;box-shadow:9px 11px 0 rgba(254,44,85,0.012)}
html.tt-site.tts-community .card-top:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#6e6e73}
html.tt-site.tts-community .card-top .status:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-community .tags span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-community .empty:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px dashed rgba(0,0,0,0.14)}
html.tt-site.tts-community .community-cta:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-image:radial-gradient(circle at 50% 10%,rgba(37,244,238,0.048),transparent 32%);background-color:#ffffff}
html.tt-site.tts-community .community-cta>span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-community .community-cta a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);color:#1d1d1f}
html.tt-site.tts-community body>footer{border-top:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-community dialog:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:0 30px 90px rgba(0,0,0,0.021)}
html.tt-site.tts-community dialog:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *)::backdrop{background-color:rgba(255,255,255,0.86)}
html.tt-site.tts-community dialog .close:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-community .detail-meta span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-community dialog pre:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-community .dialog-actions button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-community .contact-float:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(9,175,170,0.65);color:#1d1d1f;background-color:#ffffff;box-shadow:5px 5px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-community .contact-float span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-community .community-grid>article:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){outline:3px solid #09afaa}
html.tt-site.tts-community .work-card:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#ffffff!important;color:#1d1d1f}
html.tt-site.tts-community .work-card .card-top span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-community .work-card p:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245!important}
html.tt-site.tts-community .work-card .tags span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245;background-color:#f5f5f7}
html.tt-site.tts-community .detail-work-image:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#ffffff}
html.tt-site.tts-community .gallery:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(180deg,#f2f2f7,#f2f2f7)}
html.tt-site.tts-community .community-grid article:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-community .filters button:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-community .world-clock-toggle:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-community .world-clock-third select:focus-visible:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){outline:3px solid #09afaa}
html.tt-site.tts-dev{background-color:#f2f2f7}
html.tt-site.tts-dev header:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.14);background-color:rgba(242,242,247,0.88)}
html.tt-site.tts-dev .console:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-dev .primary:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f!important;background-color:#ffffff}
html.tt-site.tts-dev .hero:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 12% 12%,rgba(37,244,238,0.034),transparent 25%),radial-gradient(circle at 87% 20%,rgba(254,44,85,0.026),transparent 23%);background-color:#f2f2f7}
html.tt-site.tts-dev .hero h1 em:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){text-shadow:none}
html.tt-site.tts-dev .hero-actions a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-dev .hero-actions .primary:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.1)}
html.tt-site.tts-dev .terminal:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);background-color:#ffffff;color:#1d1d1f;box-shadow:18px 20px 0 rgba(37,244,238,0.075),30px 32px 0 rgba(254,44,85,0.027)}
html.tt-site.tts-dev .dots:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.1)}
html.tt-site.tts-dev .terminal pre:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-dev .terminal-result:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#ffffff}
html.tt-site.tts-dev .terminal-result span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-dev .trust:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-dev .trust span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-right:1px solid rgba(0,0,0,0.14)}
html.tt-site.tts-dev .steps article:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-dev .models article:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-dev .steps b:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#0c8985}
html.tt-site.tts-dev .dark:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-dev .dark .eyebrow:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-dev .models article:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.1);background-color:#ffffff}
html.tt-site.tts-dev .models span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-dev .models code:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#ff1843}
html.tt-site.tts-dev .endpoints:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-dev .endpoints>div:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.14)}
html.tt-site.tts-dev .section aside:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-left:4px solid #09afaa;background-color:#f2f2f7}
html.tt-site.tts-dev footer:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-top:1px solid rgba(0,0,0,0.14)}
@media(max-width:900px){
html.tt-site.tts-dev .terminal:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:8px 9px 0 rgba(37,244,238,0.075)}
html.tt-site.tts-dev .trust span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.14)}
}
html.tt-site.tts-dev .contact-float:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(9,175,170,0.65);color:#1d1d1f!important;background-color:#ffffff!important;box-shadow:5px 5px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-dev .contact-float span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-dev .hero-actions .primary:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f!important;background-color:#ffffff!important;border-color:rgba(0,0,0,0.1)!important}
html.tt-site.tts-skills{background-color:#f2f2f7}
html.tt-site.tts-skills header:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-bottom:1px solid rgba(0,0,0,0.14);background-color:rgba(242,242,247,0.9)}
html.tt-site.tts-skills .brand:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#111111}
html.tt-site.tts-skills .primary:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f!important;background-color:#ffffff}
html.tt-site.tts-skills .skill-hero:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 5% 5%,rgba(37,244,238,0.04),transparent 25%);background-color:#f2f2f7}
html.tt-site.tts-skills .skill-hero h1 em:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){text-shadow:none}
html.tt-site.tts-skills .hero-actions a:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14)}
html.tt-site.tts-skills .hero-collage figure:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#ffffff}
html.tt-site.tts-skills .hero-collage figcaption:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:rgba(255,255,255,0.86)}
html.tt-site.tts-skills .hero-collage>i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:-18px 20px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-skills .ticker:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-skills .ticker i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-skills .search:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-skills .filters button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-skills .filters button.active:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.1);color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-skills .skill-grid article:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-skills .skill-grid article:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#1da6a2;box-shadow:10px 12px 0 rgba(254,44,85,0.014)}
html.tt-site.tts-skills .skill-no:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245}
html.tt-site.tts-skills .skill-grid button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#111111}
html.tt-site.tts-skills .workflow:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-skills .workflow .eyebrow:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-skills .workflow ol:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f5f5f7}
html.tt-site.tts-skills .workflow li:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#ffffff}
html.tt-site.tts-skills .workflow li b:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-skills .workflow li p:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#6e6e73}
html.tt-site.tts-skills .skill-cta:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 50% 15%,rgba(37,244,238,0.044),transparent 32%);background-color:#f2f2f7}
html.tt-site.tts-skills footer:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-top:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-skills dialog:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:0 30px 90px rgba(0,0,0,0.021)}
html.tt-site.tts-skills dialog:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *)::backdrop{background-color:rgba(255,255,255,0.86)}
html.tt-site.tts-skills dialog .close:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-skills dialog pre:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-skills .dialog-actions button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-skills .contact-float:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(9,175,170,0.65);color:#1d1d1f!important;background-color:#ffffff!important;box-shadow:5px 5px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-skills .contact-float span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-skills .skill-radar:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(120deg,#f2f2f7,#f2f2f7 45%,#f2f2f7)}
html.tt-site.tts-skills .radar-trust span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:rgba(242,242,247,0.72)}
html.tt-site.tts-skills .radar-form:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08);background-color:#f2f2f7;box-shadow:12px 14px 0 rgba(37,244,238,0.03)}
html.tt-site.tts-skills .radar-form input:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-skills .radar-form select:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-skills .radar-results:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-skills .radar-result-head span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *),
html.tt-site.tts-skills .radar-result-head small:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#6e6e73}
html.tt-site.tts-skills .radar-result-grid button:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.1);color:#1d1d1f;background-color:#ffffff}
html.tt-site.tts-skills .radar-result-grid button:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#09afaa}
html.tt-site.tts-skills .radar-result-grid i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-skills .radar-result-grid span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#6e6e73}
html.tt-site.tts-skills .radar-result-grid small:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245}
html.tt-site.tts-skills .skill-grid article:focus-within:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#09afaa;box-shadow:0 0 0 3px rgba(37,244,238,0.027)}
html.tt-site.tts-auth{background-color:#f2f2f7}
html.tt-site.tts-auth .auth-story:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f;background-image:radial-gradient(circle at 72% 28%,rgba(88,244,191,0.044),transparent 28%),linear-gradient(145deg,#ffffff,#f5f5f7 60%,#ffffff)}
html.tt-site.tts-auth .auth-brand:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1d1d1f}
html.tt-site.tts-auth .eyebrow:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1b8865}
html.tt-site.tts-auth .story-copy>p:not(.eyebrow):not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#424245}
html.tt-site.tts-auth .flow span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(21,174,126,0.3);background-color:rgba(0,0,0,0.03)}
html.tt-site.tts-auth .flow i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#1b8865}
html.tt-site.tts-auth .auth-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-auth form:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7;box-shadow:0 24px 70px rgba(0,0,0,0.007)}
html.tt-site.tts-auth input:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-auth input:focus:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#2ca67d;box-shadow:0 0 0 4px rgba(46,174,131,0.015)}
html.tt-site.tts-auth .form-error:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#bb4032}
html.tt-site.tts-auth .auth-story:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.86) 46%,rgba(255,255,255,0.86) 100%),url('hero-visual.png')}
html.tt-site.tts-auth .auth-brand>span:first-child:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:5px 4px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-auth .eyebrow:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-auth .flow span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(9,175,170,0.34);background-color:rgba(255,255,255,0.86)}
html.tt-site.tts-auth .flow i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#fe1845}
html.tt-site.tts-auth .auth-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 100% 0,rgba(37,244,238,0.02),transparent 28%);background-color:#f2f2f7}
html.tt-site.tts-auth form:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.14);box-shadow:0 28px 90px rgba(0,0,0,0.01)}
html.tt-site.tts-auth input:focus:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#09afaa;box-shadow:0 0 0 4px rgba(37,244,238,0.02)}
html.tt-site.tts-auth .submit:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:5px 5px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-auth .auth-story:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.86) 46%,rgba(255,255,255,0.86) 100%),url('hero-visual.png')}
html.tt-site.tts-auth .auth-brand>span:first-child:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:5px 4px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-auth .eyebrow:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
html.tt-site.tts-auth .flow span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(9,175,170,0.34);background-color:rgba(255,255,255,0.86)}
html.tt-site.tts-auth .flow i:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#fe1845}
html.tt-site.tts-auth .auth-panel:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:radial-gradient(circle at 100% 0,rgba(37,244,238,0.02),transparent 28%);background-color:#f2f2f7}
html.tt-site.tts-auth form:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:rgba(0,0,0,0.14);box-shadow:0 28px 90px rgba(0,0,0,0.01)}
html.tt-site.tts-auth input:focus:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border-color:#09afaa;box-shadow:0 0 0 4px rgba(37,244,238,0.02)}
html.tt-site.tts-auth .submit:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:5px 5px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-auth .auth-security:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.14);background-color:#f2f2f7}
html.tt-site.tts-auth .auth-panel form:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *):before{background-image:linear-gradient(90deg,#25f4ee 0 48%,#fe2c55 48% 58%,#ffffff 58%)}
html.tt-site.tts-auth .auth-panel form:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *):after{border:1px solid rgba(9,175,170,0.35);box-shadow:0 0 0 22px rgba(254,44,85,0.004)}
html.tt-site.tts-auth .story-metrics:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(0,0,0,0.08);background-color:rgba(0,0,0,0.06)}
html.tt-site.tts-auth .story-metrics div:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:rgba(255,255,255,0.86)}
html.tt-site.tts-auth .story-metrics small:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#6e6e73}
html.tt-site.tts-auth .invite-note:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(9,175,170,0.55);background-image:linear-gradient(120deg,rgba(37,244,238,0.022),rgba(254,44,85,0.008))}
html.tt-site.tts-auth .auth-panel input:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-color:#f2f2f7}
html.tt-site.tts-auth .auth-panel .submit:hover:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){box-shadow:7px 7px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-auth .contact-float:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){border:1px solid rgba(9,175,170,0.65);color:#1d1d1f!important;background-color:#ffffff!important;box-shadow:5px 5px 0 rgba(254,44,85,0.075)}
html.tt-site.tts-auth .contact-float span:not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){color:#078885}
/* ---------- p137 hand-tuned layer: public pages (light) ---------- */
html:is(.tt-site,#tts){--tts-ink:#1D1D1F;--tts-sub:#6E6E73;--tts-faint:#86868B;--tts-line:rgba(0,0,0,.08);--tts-fill:rgba(120,120,128,.12);--tts-fill-h:rgba(120,120,128,.2);--tts-pink:#FF2D68;--tts-pink-h:#E8124F;--tts-teal:#008E89;--tts-soft:#F5F5F7;background:#fff}
html:is(.tt-site,#tts) body{background:#fff!important;color:var(--tts-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
html:is(.tt-site,#tts) ::selection{background:rgba(255,45,104,.16)}

/* header: frosted white, one hairline, no glow */
html:is(.tt-site,#tts) body>header,html:is(.tt-site,#tts) .site-header,html:is(.tt-site,#tts) .community-header{background:rgba(255,255,255,.82)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;backdrop-filter:saturate(180%) blur(20px)!important;box-shadow:none!important;border-bottom:1px solid var(--tts-line)!important}
html:is(.tt-site,#tts) body>header nav a{color:var(--tts-ink)!important;font-weight:500!important;letter-spacing:0!important;opacity:.82;transition:opacity .15s ease}
html:is(.tt-site,#tts) body>header nav a:hover{opacity:1;background:none!important}
html:is(.tt-site,#tts) .launch-strip{background:var(--tts-soft)!important;border:0!important;box-shadow:none!important;color:var(--tts-sub)!important}
html:is(.tt-site,#tts) .launch-strip *{color:inherit}
html:is(.tt-site,#tts) .launch-strip a{color:var(--tts-pink)!important;font-weight:600}
html:is(.tt-site,#tts) .brand-word{border:0!important;background:none!important;box-shadow:none!important;padding:0!important}

/* iOS buttons */
html:is(.tt-site,#tts) :is(.land-actions,.community-actions,.dev-actions) a{min-height:36px!important;height:36px;padding:0 16px!important;display:inline-flex!important;align-items:center;border:0!important;border-radius:999px!important;background:var(--tts-fill)!important;color:var(--tts-ink)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;transition:transform .12s ease,opacity .12s ease,background-color .15s ease}
html:is(.tt-site,#tts) :is(.land-actions,.community-actions,.dev-actions) a:hover{background:var(--tts-fill-h)!important}
html:is(.tt-site,#tts) :is(a,button).solid:not(:where(.hero-carousel,.tt-dark) *),html:is(.tt-site,#tts) #demo-generate{background:var(--tts-pink)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;font-weight:600!important;letter-spacing:0!important}
html:is(.tt-site,#tts) :is(a,button).solid:not(:where(.hero-carousel,.tt-dark) *) *,html:is(.tt-site,#tts) #demo-generate *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html:is(.tt-site,#tts) :is(.land-actions,.community-actions,.dev-actions) a.solid{border-radius:999px!important}
html:is(.tt-site,#tts) :is(a,button).solid:not(:where(.hero-carousel,.tt-dark) *):hover,html:is(.tt-site,#tts) #demo-generate:hover{background:var(--tts-pink-h)!important;transform:none}
html:is(.tt-site,#tts) :is(a,button):not(:disabled):active{transform:scale(.97);opacity:.8}
html:is(.tt-site,#tts) #demo-generate{min-height:48px;padding:0 24px!important;font-size:16px!important}
html:is(.tt-site,#tts) #demo-generate::before,html:is(.tt-site,#tts) #demo-generate::after{display:none!important}

/* forms */
html:is(.tt-site,#tts) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):not(:where(.hero-carousel,.tt-dark) *){background-color:#F5F5F7!important;border:1px solid transparent!important;border-radius:12px!important;color:var(--tts-ink)!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}
html:is(.tt-site,#tts) :is(input,textarea,select):not(:where(.hero-carousel,.tt-dark) *):focus{background-color:#fff!important;border-color:rgba(0,0,0,.18)!important;box-shadow:0 0 0 4px rgba(0,0,0,.04)!important;outline:0!important}
html:is(.tt-site,#tts) :is(input,textarea)::placeholder{color:#A1A1A6!important}

/* landing: generator */
html:is(.tt-site,#tts) .demo-modes{background:var(--tts-fill)!important;border:0!important;border-radius:10px!important;padding:2px!important;box-shadow:none!important}
html:is(.tt-site,#tts) .demo-modes button{background:transparent!important;border:0!important;border-radius:8px!important;color:var(--tts-ink)!important;box-shadow:none!important;font-weight:500!important}
html:is(.tt-site,#tts) .demo-modes button.active{background:#fff!important;font-weight:600!important;box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)!important}
html:is(.tt-site,#tts) .demo-upload{background:#fff!important;border:1.5px dashed #D2D2D7!important;border-radius:14px!important}
html:is(.tt-site,#tts) .demo-upload:hover{border-color:#A1A1A6!important}
html:is(.tt-site,#tts) .demo-upload :is(button,.btn,span[role=button]){background:var(--tts-fill)!important;border:0!important;border-radius:999px!important;color:var(--tts-ink)!important;box-shadow:none!important}

/* section eyebrows / accent bars */
html:is(.tt-site,#tts) :is(.section-kicker,.eyebrow,.kicker){color:var(--tts-teal)!important}

/* cards: hairline instead of glow */
html:is(.tt-site,#tts) :is(.generator-shell,.spec-board,.output-proof article,.platform-intro article,.capability-band,.workflow-card,.spec-card):not(:where(.tt-dark) *){box-shadow:none!important}

/* photo cards and hero stay dark (they sit on photos) */
html:is(.tt-site,#tts) .advantage-card{box-shadow:0 1px 2px rgba(0,0,0,.06)!important}

/* floating widgets */
html:is(.tt-site,#tts) .language-control :is(button,select){background:rgba(255,255,255,.9)!important;color:var(--tts-ink)!important;border:1px solid var(--tts-line)!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}

/* footer */
html:is(.tt-site,#tts) footer{background:var(--tts-soft)!important;border-top:0!important;color:var(--tts-sub)!important}
html:is(.tt-site,#tts) footer a{color:var(--tts-sub)!important}
html:is(.tt-site,#tts) footer a:hover{color:var(--tts-ink)!important}

/* landing: flat sections, no glows; solid headline ink */
html:is(.tt-site,#tts) :is(main>section,body>section,.land-hero,.spec-board,.platform-intro,.advantage-grid,.capability-band,.land-cta,.generator-preview,.output-proof article){background-image:none!important}
html:is(.tt-site,#tts) .platform-intro h2{background:none!important;color:var(--tts-ink)!important;-webkit-text-fill-color:var(--tts-ink)!important}
html:is(.tt-site,#tts) .demo-upload>b{background:var(--tts-fill)!important;border:0!important;border-radius:999px!important;color:var(--tts-ink)!important;box-shadow:none!important;font-weight:600!important;padding:8px 14px!important;white-space:nowrap}
html:is(.tt-site,#tts) .demo-upload .upload-plus{background:var(--tts-soft)!important;border:0!important;color:var(--tts-ink)!important;box-shadow:none!important}
html:is(.tt-site,#tts) .hero-carousel{box-shadow:0 1px 2px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.08)!important}
html:is(.tt-site,#tts) .hero-actions a{white-space:nowrap}

/* shared: primary / secondary buttons on community, skills, developers */
html:is(.tt-site,#tts) :is(a,button):is(.primary,.console):not(:where(.hero-carousel,.tt-dark) *){background:var(--tts-pink)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;font-weight:600!important}
html:is(.tt-site,#tts) :is(a,button):is(.primary,.console):not(:where(.hero-carousel,.tt-dark) *):hover{background:var(--tts-pink-h)!important}
html:is(.tt-site,#tts) header :is(a,button):is(.primary,.console){min-height:36px!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center}
html:is(.tt-site,#tts) .hero-actions a:not(.primary):not(.solid):not(:where(.hero-carousel,.tt-dark) *){background:var(--tts-fill)!important;color:var(--tts-ink)!important;-webkit-text-fill-color:currentColor!important;border:0!important;border-radius:12px!important;box-shadow:none!important;font-weight:600!important}
html:is(.tt-site,#tts) .hero-actions a:not(.primary):not(.solid):not(:where(.hero-carousel,.tt-dark) *):hover{background:var(--tts-fill-h)!important}
/* community hero art */
html:is(.tt-site,#tts) .hero .orb{opacity:.22}
html:is(.tt-site,#tts) .prompt-card{box-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 30px rgba(0,0,0,.06)!important}
/* community: filter = iOS segmented control; secondary links = gray buttons */
html:is(.tt-site,#tts) .filters{display:inline-flex!important;gap:2px!important;padding:2px!important;background:var(--tts-fill)!important;border:0!important;border-radius:10px!important;box-shadow:none!important}
html:is(.tt-site,#tts) .filters button{min-height:32px!important;padding:0 14px!important;background:transparent!important;border:0!important;border-radius:8px!important;color:var(--tts-ink)!important;box-shadow:none!important;font-weight:500!important}
html:is(.tt-site,#tts) .filters button:is(.active,[aria-pressed=true]){background:#fff!important;font-weight:600!important;box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)!important}
html:is(.tt-site,#tts) :is(.signin-card,.community-cta div) a:not(.primary){display:inline-flex!important;align-items:center;min-height:42px;padding:0 18px!important;background:var(--tts-fill)!important;color:var(--tts-ink)!important;border:0!important;border-radius:12px!important;box-shadow:none!important;font-weight:600!important;text-decoration:none!important}
html:is(.tt-site,#tts) :is(.signin-card,.community-cta div) a{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px!important;padding:0 18px!important;margin-right:8px;line-height:1!important}
html:is(.tt-site,#tts) .signin-card{box-shadow:none!important;border:0!important;background:transparent!important}
/* headlines: solid ink instead of tinted gradients (photo stages excluded) */
html:is(.tt-site,#tts) :is(h1,h2):not(:where(.hero-carousel,.advantage-card,.preview-screen,.tt-dark) *){background-image:none!important;-webkit-text-fill-color:currentColor!important}
/* auth: white card on soft gray, pink submit */
html:is(.tt-site,#tts) .auth-panel{background:var(--tts-soft)!important;background-image:none!important}
html:is(.tt-site,#tts) .auth-panel form{background:#fff!important;background-image:none!important;border:1px solid var(--tts-line)!important;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.06)!important}
html:is(.tt-site,#tts) .auth-story{background:#fff!important;background-image:none!important}
html:is(.tt-site,#tts) #submit-button{background:var(--tts-pink)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;font-weight:600!important;min-height:48px}
html:is(.tt-site,#tts) #submit-button:hover{background:var(--tts-pink-h)!important}

/* p204: the floating chat button no longer covers the last footer link */
html.tt-site footer{padding-right:max(96px,6vw)!important}

/* tt-site.css */
/* p269: one visual language for the public pages (home, sign-in / sign-up, community, skills, API, terms) */
html:is(:root,#tt#tt#tt#tt#tt#tt) body{-webkit-font-smoothing:antialiased}
html:is(:root,#tt#tt#tt#tt#tt#tt) body ::selection{background:rgba(254,44,85,.18)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body>header{background:rgba(255,255,255,.86)!important;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid #eceef2!important;box-shadow:none!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body>header nav a,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header .land-actions a:not(.solid){position:relative;color:#4b5160!important;font-weight:500!important;text-decoration:none!important;transition:color .15s}
html:is(:root,#tt#tt#tt#tt#tt#tt) body>header nav a:hover,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header nav a[aria-current=page],html:is(:root,#tt#tt#tt#tt#tt#tt) body>header .land-actions a:not(.solid):hover{color:#14161c!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body>header nav a:not(.primary):not(.solid):not(.console)::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header .land-actions a:not(.solid)::after{content:"";position:absolute;left:50%;right:50%;bottom:-7px;height:2px;border-radius:2px;background:#FE2C55;transition:left .2s,right .2s}
html:is(:root,#tt#tt#tt#tt#tt#tt) body>header nav a:not(.primary):not(.solid):not(.console):hover::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header nav a[aria-current=page]::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header .land-actions a:not(.solid):hover::after{left:0;right:0}
html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.solid,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.primary,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.console{display:inline-flex!important;align-items:center;gap:10px;border-radius:999px!important;border:1.5px solid transparent!important;background:linear-gradient(#0b0c10,#0b0c10) padding-box,linear-gradient(90deg,#25F4EE,#FE2C55) border-box!important;color:#fff!important;font-weight:600!important;box-shadow:0 0 18px rgba(37,244,238,.14),0 0 22px rgba(254,44,85,.16)!important;text-decoration:none!important;height:40px!important;padding:0 5px 0 18px!important;line-height:1!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.solid::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.primary::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.console::after{content:"\2192";display:inline-grid!important;place-items:center;width:30px;height:30px;border-radius:50%!important;background:#FE2C55!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1!important;margin:0!important;width:28px;height:28px}
html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.solid:hover,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.primary:hover,html:is(:root,#tt#tt#tt#tt#tt#tt) body>header a.console:hover{filter:brightness(1.12)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .launch-strip{background:#05060a!important;color:rgba(255,255,255,.72)!important;border:0!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .launch-strip a{color:#FE2C55!important}
/* home: hero carousel as a dark poster */
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-viewport{border-radius:28px!important;overflow:hidden!important;background:#05060a!important;isolation:isolate;box-shadow:0 30px 70px -30px rgba(5,6,10,.6)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-slide{background:#05060a!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-slide>img,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-slide>.hero-video{left:auto!important;right:0!important;top:0!important;width:auto!important;max-width:none!important;height:100%!important;aspect-ratio:3/2;object-fit:cover!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-shade{background:radial-gradient(620px 300px at 6% -10%,rgba(37,244,238,.16),transparent 62%),linear-gradient(90deg,#05060a 0%,rgba(5,6,10,.9) 30%,rgba(5,6,10,.35) 52%,rgba(5,6,10,0) 70%),linear-gradient(0deg,rgba(5,6,10,.65),rgba(5,6,10,0) 36%)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-viewport::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 160' preserveAspectRatio='none'%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-opacity='.16' stroke-width='16' fill='none' stroke-linecap='round'/%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-opacity='.38' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-opacity='.16' stroke-width='16' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-opacity='.38' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-controlbar{z-index:4!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy{z-index:3!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy .pill{border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px!important;font-weight:700!important;letter-spacing:.06em}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy .pill i{width:6px!important;height:6px!important;border-radius:50%!important;background:#FE2C55!important;box-shadow:0 0 10px rgba(254,44,85,.9)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy h1,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy h2{color:#fff!important;font-weight:800!important;letter-spacing:-.025em!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy h1 em,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy h2 em,html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story h1 em,html:is(:root,#tt#tt#tt#tt#tt#tt) body main h1 em{position:relative;display:inline-block;font-style:normal!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy h1 em,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy h2 em,html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story h1 em{color:#25F4EE!important;-webkit-text-fill-color:#25F4EE!important;background:none!important;text-shadow:0 0 28px rgba(37,244,238,.32)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy h1 em::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy h2 em::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story h1 em::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body main h1 em::after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.16em;height:.2em;min-height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16' preserveAspectRatio='none'%3E%3Cpath d='M3 11 C 50 5 120 3 197 7' stroke='%23FE2C55' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3Cpath d='M40 13 C 90 10 140 9 180 11' stroke='%23FE2C55' stroke-opacity='.55' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-copy p{color:rgba(255,255,255,.7)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-actions a{border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);height:46px!important;padding:0 22px!important;display:inline-flex!important;align-items:center;font-weight:600!important;text-decoration:none!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-actions a.solid{display:inline-flex!important;align-items:center;gap:10px;border-radius:999px!important;border:1.5px solid transparent!important;background:linear-gradient(#0b0c10,#0b0c10) padding-box,linear-gradient(90deg,#25F4EE,#FE2C55) border-box!important;color:#fff!important;font-weight:600!important;box-shadow:0 0 18px rgba(37,244,238,.14),0 0 22px rgba(254,44,85,.16)!important;text-decoration:none!important;height:48px!important;padding:0 6px 0 22px!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-actions a.solid b{display:inline-grid!important;place-items:center;width:30px;height:30px;border-radius:50%!important;background:#FE2C55!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1!important;margin:0!important;width:34px;height:34px}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-actions a.solid:not(:has(b))::after{content:"\2192";display:inline-grid!important;place-items:center;width:30px;height:30px;border-radius:50%!important;background:#FE2C55!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1!important;margin:0!important;width:34px;height:34px}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .trust span{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.8)!important;border-radius:999px!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .carousel-dots button.is-active,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .carousel-progress i{background:linear-gradient(90deg,#25F4EE,#FE2C55)!important}
/* home: generator preview, cards, numbers, closing band */
html:is(:root,#tt#tt#tt#tt#tt#tt) body .generator-preview .preview-screen>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .generator-preview .preview-screen:has(>img) .preview-play{display:none!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body #demo-generate{background:linear-gradient(180deg,#ff5585,#FE2C55)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:600!important;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 8px 20px rgba(254,44,85,.28)!important;padding:0 22px!important;height:46px!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body #demo-generate b{background:rgba(255,255,255,.22)!important;border-radius:50%;width:26px;height:26px;display:inline-grid;place-items:center;margin-left:6px}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .advantage-card{border-radius:24px!important;overflow:hidden!important;border:0!important;box-shadow:0 24px 50px -28px rgba(5,6,10,.55)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .advantage-card::before{opacity:0!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .advantage-card.feature-video{background:linear-gradient(90deg,rgba(5,6,10,.94) 0%,rgba(5,6,10,.7) 46%,rgba(5,6,10,.15) 100%),url(/tt-bn-media.webp?v=p266) right center/cover no-repeat,#05060a!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .advantage-card.feature-canvas{background:linear-gradient(90deg,rgba(5,6,10,.94) 0%,rgba(5,6,10,.7) 46%,rgba(5,6,10,.15) 100%),url(/tt-bn-ai.webp?v=p266) right center/cover no-repeat,#05060a!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .advantage-card.feature-assistant{background:linear-gradient(90deg,rgba(5,6,10,.94) 0%,rgba(5,6,10,.7) 46%,rgba(5,6,10,.15) 100%),url(/tt-bn-publish.webp?v=p266) right center/cover no-repeat,#05060a!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .advantage-card.feature-api{background:linear-gradient(90deg,rgba(5,6,10,.94) 0%,rgba(5,6,10,.7) 46%,rgba(5,6,10,.15) 100%),url(/tt-bn-api.webp?v=p266) right center/cover no-repeat,#05060a!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .advantage-card a b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#FE2C55;color:#fff!important;margin-left:6px}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .capability-band strong [data-tt-min-credits]{font:inherit!important;color:inherit!important;background:none!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;vertical-align:baseline!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta{position:relative;isolation:isolate;overflow:hidden;margin:40px auto 56px!important;max-width:1372px;border-radius:28px!important;padding:76px 32px 92px!important;background:radial-gradient(700px 300px at 15% -10%,rgba(37,244,238,.18),transparent 60%),radial-gradient(700px 320px at 85% 120%,rgba(254,44,85,.22),transparent 60%),#05060a!important;color:#fff!important}
/* light pages: one primary and one secondary button */
html:is(:root,#tt#tt#tt#tt#tt#tt) body main a.primary,html:is(:root,#tt#tt#tt#tt#tt#tt) body main button.primary,html:is(:root,#tt#tt#tt#tt#tt#tt) body main .btn.primary{background:linear-gradient(180deg,#ff5585,#FE2C55)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:600!important;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 8px 20px rgba(254,44,85,.28)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body main a.primary:hover,html:is(:root,#tt#tt#tt#tt#tt#tt) body main button.primary:hover{filter:brightness(1.05)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body main :is(h1,h2) em{color:#14c9bb}
/* sign-in / sign-up */
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-auth{background:#f3f4f7!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story{position:relative!important;isolation:isolate;overflow:hidden!important;background:linear-gradient(180deg,rgba(5,6,10,0) 0%,rgba(5,6,10,.25) 34%,#05060a 64%),url(/tt-hero-creator.webp?v=p266) center top/cover no-repeat,#05060a!important;color:#fff!important;border:0!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 160' preserveAspectRatio='none'%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-opacity='.16' stroke-width='16' fill='none' stroke-linecap='round'/%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-opacity='.38' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-opacity='.16' stroke-width='16' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-opacity='.38' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story>*{position:relative;z-index:1}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .auth-brand,html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .brand-tok,html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .brand-sk{color:#fff!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story h1{color:#fff!important;font-weight:800!important;letter-spacing:-.025em!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story p,html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story small{color:rgba(255,255,255,.7)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .eyebrow{display:inline-flex!important;align-items:center;gap:8px;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:6px 12px!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:700!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:#FE2C55;box-shadow:0 0 10px rgba(254,44,85,.9)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .flow span{border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .flow i{color:#25F4EE!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .story-metrics{background:rgba(5,6,10,.45)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:18px!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .story-metrics div{border-color:rgba(255,255,255,.12)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .story-metrics strong{color:#fff!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel{background:#f3f4f7!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel form{background:#fff!important;border:1px solid #e8eaef!important;border-radius:24px!important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 20px 50px -20px rgba(16,24,40,.18)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel .eyebrow{color:#FE2C55!important;letter-spacing:.18em!important;font-weight:700!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel h2{color:#14161c!important;font-weight:800!important;letter-spacing:-.02em!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel label{color:#14161c!important;font-weight:600!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel input:not([type=checkbox]):not([type=hidden]){background:#f7f8fa!important;border:1px solid #e8eaef!important;border-radius:12px!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s,background-color .15s}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel input:not([type=checkbox]):focus{outline:none!important;background:#fff!important;border-color:#FE2C55!important;box-shadow:0 0 0 4px rgba(254,44,85,.12)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel input[type=checkbox]{accent-color:#FE2C55}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel a{color:#FE2C55!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel .submit{background:linear-gradient(180deg,#ff5585,#FE2C55)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:600!important;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 8px 20px rgba(254,44,85,.28)!important;height:50px!important;font-size:15px!important;letter-spacing:.04em}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel .submit:hover{filter:brightness(1.05)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel .auth-security{background:#f2fbfa!important;border:1px solid #d5f2ef!important;border-radius:14px!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-panel .auth-security>span{background:#14c9bb!important;color:#fff!important}
@media (max-width:900px){html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-slide>img,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-slide>.hero-video{width:100%!important;aspect-ratio:auto;opacity:.45}html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta{margin:24px 16px 40px!important;padding:56px 22px 80px!important}}

/* light pages get the same dark poster header */
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero{position:relative!important;isolation:isolate;overflow:hidden!important;margin:18px 24px 0!important;border-radius:28px!important;background:radial-gradient(820px 380px at 6% -12%,rgba(37,244,238,.16),transparent 60%),radial-gradient(820px 400px at 96% 112%,rgba(254,44,85,.2),transparent 60%),#05060a!important;color:#fff!important;box-shadow:0 30px 70px -30px rgba(5,6,10,.6)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;height:90px!important;z-index:-1!important;pointer-events:none;opacity:1!important;transform:none!important;border:0!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 160' preserveAspectRatio='none'%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-opacity='.16' stroke-width='16' fill='none' stroke-linecap='round'/%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-opacity='.38' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-opacity='.16' stroke-width='16' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-opacity='.38' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero h1,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero h1,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero h1{color:#fff!important;font-weight:800!important;letter-spacing:-.025em!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero h1 em,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero h1 em,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero h1 em{color:#25F4EE!important;-webkit-text-fill-color:#25F4EE!important;text-shadow:0 0 28px rgba(37,244,238,.32)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero>div:first-child p:not(.eyebrow),html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero>div:first-child p:not(.eyebrow),html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero>div:first-child p:not(.eyebrow){color:rgba(255,255,255,.7)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero>div:first-child :is(strong,b),html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero>div:first-child :is(strong,b),html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero>div:first-child :is(strong,b){color:#fff!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero>div:first-child small,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero>div:first-child small,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero>div:first-child small{color:rgba(255,255,255,.55)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero .eyebrow,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero .eyebrow,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero .eyebrow{display:inline-flex!important;width:max-content;align-items:center;gap:8px;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:6px 12px!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:700!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero .eyebrow::before,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero .eyebrow::before,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero .eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:#FE2C55;box-shadow:0 0 10px rgba(254,44,85,.9)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero>div:first-child a:not(.primary),html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero>div:first-child a:not(.primary),html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero>div:first-child a:not(.primary){border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
/* closing bands: dark poster on every page */
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta,html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta,html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta{position:relative!important;isolation:isolate;overflow:hidden!important;border-radius:28px!important;background:radial-gradient(700px 300px at 15% -10%,rgba(37,244,238,.18),transparent 60%),radial-gradient(700px 320px at 85% 120%,rgba(254,44,85,.22),transparent 60%),#05060a!important;color:#fff!important;border:0!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;height:96px!important;z-index:-1!important;pointer-events:none;opacity:1!important;border:0!important;transform:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 160' preserveAspectRatio='none'%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-opacity='.16' stroke-width='16' fill='none' stroke-linecap='round'/%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-opacity='.38' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3Cpath d='M0 92 C 170 38 320 64 470 100 S 760 150 920 108' stroke='%2325F4EE' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-opacity='.16' stroke-width='16' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-opacity='.38' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3Cpath d='M360 126 C 560 84 760 70 900 104 S 1100 156 1200 152' stroke='%23FE2C55' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta h2,html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta h2,html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta h2{color:#fff!important;font-weight:800!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta p,html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta p,html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta p{color:rgba(255,255,255,.66)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta>span,html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta>span,html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta>span{display:inline-flex!important;width:max-content!important;max-width:100%;align-items:center;gap:8px;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:6px 12px!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:700!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta>span::before,html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta>span::before,html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta>span::before{content:"";width:6px;height:6px;border-radius:50%;background:#FE2C55;box-shadow:0 0 10px rgba(254,44,85,.9)}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta a:not(.primary),html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta a:not(.primary){border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:inline-flex!important;align-items:center;height:48px!important;padding:0 22px!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta>a,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta a.primary,html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta a.primary,html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta a.primary{display:inline-flex!important;align-items:center;gap:10px;border-radius:999px!important;border:1.5px solid transparent!important;background:linear-gradient(#0b0c10,#0b0c10) padding-box,linear-gradient(90deg,#25F4EE,#FE2C55) border-box!important;color:#fff!important;font-weight:600!important;box-shadow:0 0 18px rgba(37,244,238,.14),0 0 22px rgba(254,44,85,.16)!important;text-decoration:none!important;width:max-content!important;min-width:0!important;height:52px!important;padding:0 6px 0 24px!important;justify-content:space-between}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta>a::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta a.primary::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body .community-cta a.primary::after,html:is(:root,#tt#tt#tt#tt#tt#tt) body .skill-cta a.primary::after{content:"\2192";display:inline-grid!important;place-items:center;border-radius:50%!important;background:#FE2C55!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1!important;margin:0!important;width:38px;height:38px}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-cta>*{margin-left:auto;margin-right:auto}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .generator-preview .preview-screen>img{object-position:62% center}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .story-metrics>div{background:transparent!important;box-shadow:none!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body .auth-story .story-metrics small{color:rgba(255,255,255,.55)!important}
html:is(:root,#tt#tt#tt#tt#tt#tt) body main .kicker{color:#FE2C55!important;letter-spacing:.18em}
@media (max-width:900px){html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-community main>section.hero,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-skills main>section.skill-hero,html:is(:root,#tt#tt#tt#tt#tt#tt) body.page-developers main>section.hero{margin:12px 12px 0!important;border-radius:22px!important}}
/*p279*/@media (max-width:720px){html:is(:root,#tt#tt#tt#tt#tt#tt) body .land-hero .hero-carousel .hero-controlbar .carousel-arrows{transform:translateX(-58px)!important}html:is(:root,#tt#tt#tt#tt#tt#tt) body:not(.page-app) section.world-clock{display:none!important}}
