html{scroll-behavior:smooth}html,body{background:#0a0a0a}body{color:#fafafa}::selection{color:#0a0a0a;background:#d4ff3a}section[id],footer[id]{scroll-margin-top:80px}.tcc-link{transition:color .16s}.tcc-link:hover{color:#fafafa!important}.tcc-nav-cta:hover{filter:brightness(1.06)}.tcc-btn{outline:none;text-decoration:none;transition:filter .16s,transform .16s,background .16s,border-color .16s}.tcc-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.tcc-btn:active{filter:brightness(.98);transform:translateY(0)}.tcc-btn:focus-visible{box-shadow:0 0 0 3px #d4ff3a59}.tcc-btn-ghost:hover{filter:none!important;background:#ffffff0a!important;border-color:#ffffff47!important}.tcc-btn-dark:hover{filter:none!important;background:#1a1a1a!important;border-color:#ffffff24!important}.tcc-card{transition:border-color .16s,transform .2s,background .16s}.tcc-card:hover{transform:translateY(-2px);border-color:#ffffff29!important}.tcc-template:hover .tcc-template-sheet{transform:translateY(-4px);box-shadow:0 20px 60px #0000008c!important}.tcc-template-sheet{transition:transform .2s,box-shadow .2s}.tcc-faq-row{transition:background .16s}.tcc-faq-row:hover{background:#ffffff04}.tcc-logo-mono:hover{filter:brightness(0)invert()opacity()!important}.tcc-brand-mark,.tcc-brand-mark .tcc-brand-dot,.tcc-brand-mark .tcc-brand-hook{transform-origin:50%;transition:transform .22s cubic-bezier(.4,0,.2,1)}a:hover>.tcc-brand-mark,button:hover>.tcc-brand-mark,.tcc-brand-mark:hover{transform:scale(1.06)}a:hover>.tcc-brand-mark .tcc-brand-dot,button:hover>.tcc-brand-mark .tcc-brand-dot,.tcc-brand-mark:hover .tcc-brand-dot{animation:.72s cubic-bezier(.34,1.56,.64,1) tcc-dot-catch}@keyframes tcc-dot-catch{0%{transform:translate(0)scale(1)}35%{transform:translateY(-4px)scale(1.25)}60%{transform:translateY(-1px)scale(1.1)}to{transform:translate(0)scale(1)}}.tcc-brand-mark[data-loading=true] .tcc-brand-dot{transform-origin:50%;animation:1.1s ease-in-out infinite tcc-dot-pulse}.tcc-brand-mark[data-loading=true] .tcc-brand-hook{stroke-dasharray:50;animation:1.6s ease-in-out infinite tcc-hook-trace}@keyframes tcc-dot-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes tcc-hook-trace{0%{stroke-dashoffset:50px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-50px}}@media (prefers-reduced-motion:reduce){.tcc-brand-mark,.tcc-brand-mark .tcc-brand-dot,.tcc-brand-mark .tcc-brand-hook{transition:none!important;animation:none!important}}.tcc-pill{transition:border-color .16s,color .16s,background .16s}.tcc-pill:hover{color:#fafafa!important;background:#ffffff0d!important;border-color:#ffffff29!important}@media (max-width:1280px){.tcc-section-x{padding-left:40px!important;padding-right:40px!important}.tcc-h1{font-size:72px!important}.tcc-h2{font-size:48px!important}.tcc-h2-cta{font-size:88px!important}.tcc-stat-num{font-size:72px!important}}@media (max-width:1024px){.tcc-nav-links{display:none!important}.tcc-grid-2{grid-template-columns:1fr!important;gap:48px!important}.tcc-grid-4{grid-template-columns:repeat(2,1fr)!important}.tcc-grid-5{grid-template-columns:repeat(3,1fr)!important}.tcc-grid-8{grid-template-columns:repeat(4,1fr)!important;gap:24px!important}.tcc-grid-footer{grid-template-columns:1.4fr 1fr 1fr!important;row-gap:40px!important}.tcc-hero-mock{zoom:.78;justify-self:center!important;margin:0 auto!important}.tcc-h1{font-size:64px!important}.tcc-h2{font-size:40px!important}.tcc-h2-cta{font-size:64px!important}.tcc-stat-num{font-size:56px!important}.tcc-pricing-grid{grid-template-columns:1fr!important;max-width:520px!important}.tcc-faq-sticky{position:static!important}}@media (max-width:768px){.tcc-section-x{padding-left:20px!important;padding-right:20px!important}.tcc-section-y{padding-top:72px!important;padding-bottom:72px!important}.tcc-grid-3{grid-template-columns:1fr!important;gap:16px!important}.tcc-grid-4{grid-template-columns:1fr 1fr!important}.tcc-grid-5{grid-template-columns:repeat(2,1fr)!important}.tcc-grid-8{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.tcc-grid-footer{grid-template-columns:1fr 1fr!important}.tcc-h1{font-size:44px!important;line-height:1!important}.tcc-h2{font-size:32px!important}.tcc-h2-cta{font-size:44px!important}.tcc-stat-num{font-size:56px!important}.tcc-hero-padding{padding-top:56px!important;padding-bottom:40px!important}.tcc-section-header{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.tcc-stats-grid{grid-template-columns:1fr 1fr!important;display:grid!important}.tcc-stats-grid>div{border-bottom:1px solid #ffffff14;border-right:none!important;padding:24px 0!important}.tcc-pricing-grid{grid-template-columns:1fr!important}.tcc-hide-mobile{display:none!important}.tcc-hero-stat-row{flex-wrap:wrap!important;gap:12px!important}.tcc-hero-cta-row{flex-direction:column!important;align-items:stretch!important}.tcc-hero-cta-row>*{justify-content:center!important;width:100%!important}.tcc-hero-mock{justify-content:center;overflow:hidden;zoom:1!important;justify-self:center!important;width:100%!important;max-width:360px!important;height:480px!important;margin:0 auto!important;display:flex!important}.tcc-hero-mock .tcc-hero-pipeline-card,.tcc-hero-mock .tcc-hero-email-card,.tcc-hero-mock .tcc-hero-dots{display:none!important}.tcc-hero-mock .tcc-hero-cv-sheet{transform-origin:top!important;margin:0 auto!important;position:relative!important;top:0!important;left:0!important;transform:scale(.62)!important}.tcc-faq-grid{gap:32px!important}.tcc-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}@media (max-width:480px){.tcc-grid-5{grid-template-columns:1fr!important}.tcc-grid-8{grid-template-columns:repeat(2,1fr)!important}.tcc-grid-footer{grid-template-columns:1fr!important}.tcc-h1,.tcc-h2-cta{font-size:36px!important}.tcc-hero-mock{max-width:320px!important;height:420px!important}.tcc-hero-mock .tcc-hero-cv-sheet{transform:scale(.52)!important}}@keyframes tcc-spin{to{transform:rotate(360deg)}}.tcc-cv-thumb{aspect-ratio:210/297;background:#fff;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080}.tcc-cv-thumb-inner{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.tcc-cv-template-picker{scrollbar-color:#ffffff1f transparent}.tcc-cv-template-picker::-webkit-scrollbar{height:4px}.tcc-cv-template-picker::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.tcc-cv-template-picker::-webkit-scrollbar-track{background:0 0}.tcc-pipeline-card:hover .tcc-pipeline-trash{opacity:1!important}.tcc-pipeline-card:hover{border-color:#ffffff29!important}.tcc-pipeline-card:active{cursor:grabbing!important}.tcc-pipeline-trash:hover{color:#ff6b3d!important;border-color:#ff6b3d80!important}@media (max-width:1024px){.tcc-cv-editor{grid-template-columns:1fr!important;gap:28px!important;padding:28px 24px!important}.tcc-cv-editor>aside{position:static!important;top:auto!important}.tcc-mycv-hero{grid-template-columns:1fr!important;gap:28px!important;padding:32px 24px!important}.tcc-mycv-hero .tcc-mycv-thumb{justify-self:start}}@media (max-width:768px){.tcc-dashboard-header{flex-wrap:wrap!important;gap:12px!important;padding:14px 16px!important}.tcc-dashboard-header-nav{flex-wrap:wrap!important;gap:14px!important}.tcc-dashboard-header-nav .tcc-user-email,.tcc-dashboard-header-nav .tcc-divider{display:none!important}.tcc-section-x{padding-left:16px!important;padding-right:16px!important}.tcc-form-row-2{grid-template-columns:1fr!important}.tcc-cv-editor{padding:16px 16px 80px!important}.tcc-mycv-hero{padding:24px 16px!important}.tcc-mycv-hero h1{font-size:28px!important}.tcc-mycv-hero .tcc-mycv-cta-row{flex-direction:column!important;align-items:stretch!important}.tcc-mycv-hero .tcc-mycv-cta-row>*{justify-content:center!important;width:100%!important}.tcc-pipeline-grid{padding-bottom:12px;overflow-x:auto;grid-template-columns:repeat(5,minmax(260px,1fr))!important}.tcc-dashboard-templates-row{padding-bottom:8px}.tcc-form-shell{padding:16px 16px 80px!important}}@media (max-width:480px){.tcc-mycv-hero h1{font-size:24px!important}.tcc-mycv-hero .tcc-mycv-thumb-link,.tcc-dashboard-header-nav .tcc-nav-secondary{display:none!important}}.tcc-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}.tcc-marquee-track{width:max-content;animation:tcc-marquee-scroll var(--tcc-marquee-duration,38s) linear infinite;gap:32px;display:flex}.tcc-marquee:hover .tcc-marquee-track{animation-play-state:paused}@keyframes tcc-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tcc-marquee-track{animation:none}}
