:root{--js-cream:#f5efdd;--js-paper:#fffdf6;--js-ink:#241b16;--js-espresso:#38261c;--js-acid:#c9ff3d;--js-acid-dark:#7d9d28;--js-muted:#72665c;--js-line:#d3c8b0;--js-safe:#39764a;--js-danger:#a94435}.game-shell{--faite-ink:var(--js-ink);--faite-ink-soft:#48382f;--faite-blue:var(--js-acid-dark);--faite-blue-deep:#536d1c;--faite-coral:var(--js-acid-dark);--faite-coral-warm:#a8cc3d;--faite-mint:var(--js-safe);--faite-paper:var(--js-paper);--faite-cloud:#eee7d6;--faite-line:var(--js-line);--faite-muted:var(--js-muted);color:var(--js-ink);font-family:var(--font-geist-sans),Arial,sans-serif;--faite-product-ink:var(--js-ink)!important;--faite-product-muted:var(--js-muted)!important;--faite-product-line:var(--js-line)!important;--faite-product-accent:var(--js-acid-dark)!important}.jobsloth-product-brand{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:var(--js-ink)!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:clamp(20px,2.2vw,32px)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.jobsloth-product-brand:before,.jobsloth-product-brand:after{content:none!important}.jobsloth-product-brand>span{color:#91bd24!important;font-size:inherit!important}.workspace-startup{background:var(--js-cream)!important}.workspace-startup:before{content:"";background:var(--js-espresso) url(/jobsloth-mark.svg) center/62px no-repeat;border-radius:50%;width:92px;height:92px;animation:1.8s ease-in-out infinite js-product-breathe;position:absolute}.workspace-startup>header{z-index:1}.workspace-startup>div{z-index:1;color:var(--js-muted)!important}.game-shell :is(.google-entry-overlay,.pricing-overlay,.cv-onboarding-overlay){background:var(--js-cream)!important;color:var(--js-ink)!important}.game-shell :is(.google-entry-card,.final-paywall-inner,.cv-onboarding-panel){border-color:var(--js-line)!important;background:var(--js-paper)!important;box-shadow:0 24px 80px #38261c21!important}.cv-onboarding-story{background:var(--js-espresso)!important;color:var(--js-paper)!important}.cv-onboarding-story:after{content:"";opacity:.16;background:url(/jobsloth-mark.svg) 50%/contain no-repeat;width:190px;height:190px;position:absolute;bottom:24px;right:-18px;transform:rotate(-9deg)}.cv-onboarding-story .jobsloth-product-brand{color:var(--js-paper)!important}.cv-onboarding-story h2,.cv-onboarding-panel h2,.google-entry-card h2,.final-paywall h2{color:var(--js-ink)!important;letter-spacing:-.035em!important;font-family:Georgia,serif!important}.cv-onboarding-story h2{color:var(--js-paper)!important}.cv-onboarding-story>span,.cv-onboarding-kicker,.onboarding-panel-state,.google-entry-card>span,.final-paywall .final-kicker{color:var(--js-acid-dark)!important}.cv-onboarding-progress i.complete{background:var(--js-acid-dark)!important}.cv-onboarding-drop{background:#f6f0e2!important;border-color:#bdb195!important}.cv-onboarding-drop:hover,.cv-onboarding-drop:focus-within{border-color:var(--js-acid-dark)!important;background:#f0f7da!important}.cv-onboarding-drop>svg,.cv-onboarding-drop>b{color:#607c20!important}.cv-onboarding-continue,.checkout-button,.final-checkout,.google-entry-card button:not(.google-button){background:var(--js-acid)!important;border-color:var(--js-acid-dark)!important;color:var(--js-ink)!important;box-shadow:0 5px 0 var(--js-acid-dark)!important}.cv-onboarding-continue:hover,.checkout-button:hover{transform:translateY(-2px)}.game-shell .workspace-overlay{background:var(--js-cream)!important;color:var(--js-ink)!important}.workspace-overlay:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(120deg,#0000 0 72%,#7e9f2d0e 72%),radial-gradient(circle at 88% 16%,#c9ff3d21,#0000 24%);position:fixed;inset:76px 0 0 200px}.swipe-app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--js-line)!important;background:#fffdf6f0!important}.swipe-tabs{background:var(--js-paper)!important;border-color:var(--js-line)!important}.swipe-tabs button{color:var(--js-muted)!important;border-radius:4px!important}.swipe-tabs button.active{background:var(--js-acid)!important;color:var(--js-ink)!important;box-shadow:4px 4px 0 var(--js-espresso)!important;border-color:#a7ce39!important}.swipe-tabs button.active svg{color:var(--js-ink)!important}.pro-badge,.swipe-allowance{color:#4d601f!important;background:#edf7ca!important;border-color:#c5d990!important}.settings-button{background:var(--js-paper)!important;border-color:var(--js-line)!important;color:var(--js-ink)!important}.workspace-titlebar h2{letter-spacing:-.035em;color:var(--js-ink)!important;font-family:Georgia,serif!important;font-size:clamp(32px,3vw,48px)!important;font-weight:500!important}.workspace-titlebar>div>span{color:#6e7f36!important}.search-sidebar{z-index:1;position:relative}.search-sticky-note{background:var(--js-acid)!important;color:var(--js-ink)!important;box-shadow:8px 8px 0 var(--js-espresso)!important}.search-sticky-note svg{color:var(--js-ink)!important}.application-sort-view,.application-ledger,.interview-view,.inbox-view{z-index:1;position:relative;background:0 0!important}.desk-job-sheet{background:var(--js-paper)!important;color:var(--js-ink)!important;border:1px solid #c9bea7!important;border-radius:6px!important;box-shadow:0 20px 60px #38261c21!important}.deck-card-shadow.back-two{background:var(--js-acid)!important;border-color:#9ebd49!important}.deck-card-preview.back-one{background:#d9cfb8!important;border-color:#bcaf92!important}.job-text-header{background:var(--js-paper)!important;border-color:var(--js-line)!important}.job-company-monogram,.company-avatar,.recent-job-art{color:var(--js-espresso)!important;background:#e3dac4!important}.job-match-pill,.sheet-match{color:#566b24!important;background:#eff8d6!important;border-color:#ccdca0!important}.job-card-body,.job-card-body h3{color:var(--js-ink)!important}.job-card-body h3{font-family:Georgia,serif!important;font-weight:500!important}.job-summary,.job-company-copy small{color:var(--js-muted)!important}.deck-actions .pass-action{color:var(--js-danger)!important;background:#fff7ee!important;border-color:#d9a99d!important;box-shadow:0 4px #c98779!important}.deck-actions .apply-action{background:var(--js-acid)!important;color:var(--js-ink)!important;box-shadow:0 5px 0 var(--js-acid-dark)!important;border-color:#9cbd43!important}.deck-actions .info-action{background:var(--js-paper)!important;color:var(--js-espresso)!important;border-color:var(--js-line)!important}.active-job-card{touch-action:none;will-change:transform}.active-job-card.dragging{transition:none!important}.deck-card-preview{animation:.55s cubic-bezier(.16,1,.3,1) both js-product-card-ready}.location-empty-state,.deck-loading-state,.ledger-empty,.inbox-empty{background:var(--js-paper)!important;color:var(--js-ink)!important;border:1px solid var(--js-line)!important;box-shadow:0 20px 55px #38261c17!important}.deck-loading-state:before,.inbox-activity:before{content:"";background:url(/jobsloth-mark.svg) 50%/contain no-repeat;width:66px;height:66px;margin:0 auto 18px;animation:1.8s ease-in-out infinite js-product-breathe;display:block}.deck-loading-mark{display:none!important}.location-empty-state>span{color:#5b7224!important;background:#edf7ca!important}.location-empty-state button,.ledger-empty button,.inbox-empty>button{background:var(--js-acid)!important;color:var(--js-ink)!important;box-shadow:0 4px 0 var(--js-acid-dark)!important;border-color:#a7c84d!important}.ledger-summary>div{border:1px solid var(--js-line)!important;background:#e8dfca!important}.ledger-summary>div:first-child{background:#edf7ca!important}.pipeline-list>article,.conversation-list,.conversation,.reply-box{background:var(--js-paper)!important;border-color:var(--js-line)!important}.pipeline-list>article{transition:transform .2s,box-shadow .2s;border-radius:5px!important}.pipeline-list>article:hover{transform:translateY(-2px);box-shadow:0 12px 30px #38261c17!important}.pipeline-watch,.pipeline-retry,.vault-save{color:#50671d!important;background:#edf7ca!important;border-color:#c4d98b!important}.conversation-list>button.active{color:var(--js-ink)!important;background:#eff6d9!important;border-color:#bed27e!important}.conversation>header{border-color:var(--js-line)!important;background:#f3eddf!important}.messages .sent{color:#35421c!important;background:#eaf5c9!important;border-color:#c5d88f!important}.messages .received{color:var(--js-ink)!important;border-color:var(--js-line)!important;background:#eee7d8!important}.reply-box textarea{background:var(--js-paper)!important;border-color:var(--js-line)!important;color:var(--js-ink)!important}.reply-box button{background:var(--js-acid)!important;color:var(--js-ink)!important;border-color:#a5c54d!important}.interview-room-status,.question-stage{background:var(--js-paper)!important;border-color:var(--js-line)!important}.speaking-dot,.online-dot,.voice-wave i{background:var(--js-acid-dark)!important}.application-celebration{background:var(--js-espresso)!important;color:var(--js-paper)!important}.application-celebration:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%,#c9ff3d47,#0000 40%);position:absolute;inset:0}.application-celebration svg{color:var(--js-acid)!important}.application-agent-popover,.application-hold-panel,.settings-panel{background:var(--js-paper)!important;border-color:var(--js-line)!important;color:var(--js-ink)!important;box-shadow:0 25px 80px #38261c33!important}.application-agent-popover header,.application-hold-panel>header,.settings-panel>header{border-color:var(--js-line)!important;background:#ede5d3!important}.application-agent-timeline li.current>i,.application-hold-live{color:#566d21!important;background:#edf7ca!important;border-color:#c8db98!important}.application-agent-footer>span.working{background:var(--js-acid-dark)!important;box-shadow:0 0 0 4px #7d9d2829!important}.application-hold-panel :is(input,select,textarea),.settings-panel :is(input,select,textarea){background:var(--js-paper)!important;border-color:var(--js-line)!important;color:var(--js-ink)!important}.application-hold-panel>footer,.settings-panel footer{border-color:var(--js-line)!important;background:#f4edde!important}.application-hold-panel>footer button:last-child,.application-hold-submit,.settings-save{background:var(--js-acid)!important;color:var(--js-ink)!important;border-color:#a7c84d!important}.settings-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#241b166b!important}.settings-section-title svg,.vault-title svg{color:var(--js-acid-dark)!important}.final-paywall{background:var(--js-cream)!important}.final-plan-panel,.final-plan-options button{background:var(--js-paper)!important;border-color:var(--js-line)!important}.final-plan-options button.selected{box-shadow:5px 5px 0 var(--js-espresso)!important;background:#eff8d5!important;border-color:#99bd39!important}.final-paywall h2 em{color:#6f8d22!important}.final-checkout{background:var(--js-acid)!important;color:var(--js-ink)!important;border-color:#9dbc44!important}.game-shell button:focus-visible,.game-shell a:focus-visible,.game-shell input:focus-visible,.game-shell textarea:focus-visible,.game-shell select:focus-visible{outline-offset:3px!important;outline:3px solid #779625!important}@keyframes js-product-breathe{50%{transform:translateY(-4px)scale(1.025)}}@keyframes js-product-card-ready{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:760px){.workspace-overlay:before{background:radial-gradient(circle at 90% 8%,#c9ff3d1f,#0000 24%);inset:0}.swipe-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf6f5!important}.swipe-tabs button.active{box-shadow:none!important}.workspace-titlebar h2{font-size:34px!important}.cv-onboarding-story{display:none!important}.cv-onboarding-panel{border-radius:0!important}.dashboard,.application-sort-view{max-width:100%}.settings-panel{width:min(100%,520px)!important}.active-job-card{overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.game-shell *,.game-shell :before,.game-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.active-job-card{will-change:auto}}.cv-onboarding-drop button{background:var(--js-acid)!important;border-color:var(--js-acid-dark)!important;color:var(--js-ink)!important;box-shadow:0 4px 0 var(--js-acid-dark)!important}.studio{background:var(--js-cream)!important;color:var(--js-ink)!important}.studio-header{background:var(--js-paper)!important;border-color:var(--js-line)!important}.studio-brand{color:#0000!important;font-size:0!important}.studio-brand:after{content:"cheetah.";color:var(--js-ink);font-size:28px;font-weight:900}.studio-brand>*,.studio-brand svg{display:none!important}.studio button:focus-visible,.studio a:focus-visible,.studio input:focus-visible,.studio textarea:focus-visible,.studio select:focus-visible{outline-color:#779625!important}.studio-layout>nav{background:var(--js-paper)!important;border-color:var(--js-line)!important}.studio-layout>nav button{color:var(--js-muted)!important}.studio-layout>nav button[aria-current]{background:var(--js-acid)!important;color:var(--js-ink)!important;box-shadow:3px 3px 0 var(--js-espresso)!important}.studio-title h1{font-family:Georgia,serif!important;font-size:40px!important;font-weight:500!important}.studio-title small,.studio-title>span,.studio-discover aside p{color:var(--js-muted)!important}.studio-discover aside button,.studio-details{color:#607b20!important}.studio-tip{background:var(--js-acid)!important;color:var(--js-ink)!important;box-shadow:6px 6px 0 var(--js-espresso)!important}.studio-tip strong{font-size:0!important}.studio-tip strong:after{content:"You choose. Cheetah applies.";font-size:21px}.studio-tip svg{color:var(--js-ink)!important}.studio-stack.yellow{background:var(--js-acid)!important;border-color:#9dbd44!important}.studio-stack.lilac{background:#dcd2bb!important;border-color:#bdb095!important}.studio-deck>article,.studio-question,.studio-inbox,.studio-modal section,.studio-question-dialog{background:var(--js-paper)!important;border-color:var(--js-line)!important;box-shadow:0 18px 48px #38261c1c!important}.studio-deck h2,.studio-question h2{font-family:Georgia,serif!important;font-weight:500!important}.studio-deck p,.studio-deck article small,.studio-applications p{color:var(--js-muted)!important}.studio-tags>span,.studio-stats>div{background:#e9e0cd!important}.studio-stats>div:first-child,.studio-status{background:#edf7ca!important}.studio-swipe button:nth-child(2){color:var(--js-espresso)!important;border-color:var(--js-line)!important;background:#eee7d7!important}.studio-swipe button:last-child,.studio-question button,.studio-modal section>button{background:var(--js-acid)!important;color:var(--js-ink)!important;box-shadow:0 4px 0 var(--js-acid-dark)!important;border-color:#a4c54b!important}.studio-inbox aside{background:#ebe3d1!important}.studio-messages p{background:#ebe3d3!important}.studio-messages .outgoing{background:#eaf5c9!important}.studio-inbox form button{background:var(--js-acid)!important;color:var(--js-ink)!important}.studio-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#241b1675!important}@media (max-width:800px){.studio-layout>nav{background:#fffdf6f5!important}.studio-layout>nav button[aria-current]{box-shadow:none!important}.studio-title h1{font-size:34px!important}}.studio-question-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#241b1675!important}.studio-question-dialog{background:var(--js-paper)!important;border-color:var(--js-line)!important}.studio-question-dialog>header,.studio-question-dialog>footer{border-color:var(--js-line)!important;background:#f1eadb!important}.studio-question-dialog>header>span,.studio-question-counter{color:#607b20!important}.studio-question-dot{background:var(--js-acid-dark)!important}.studio-question-employer{border-color:var(--js-line)!important;background:#ebe3d2!important}.studio-question-progress i{background:#ded4bd!important}.studio-question-progress i.filled{background:var(--js-acid-dark)!important}.studio-question-body h2{color:var(--js-ink)!important;font-family:Georgia,serif!important;font-weight:500!important}.studio-question-body>p,.studio-question-toggle small{color:var(--js-muted)!important}.studio-question-options button{background:var(--js-paper)!important;border-color:var(--js-line)!important;color:var(--js-ink)!important}.studio-question-options button[aria-pressed=true]{background:#eef7d6!important;border-color:#98ba43!important}.studio-question-toggle input{accent-color:var(--js-acid-dark)!important}.studio-question-save,.studio-generate-letter,.studio-question-done button{background:var(--js-acid)!important;color:var(--js-ink)!important;box-shadow:0 4px 0 var(--js-acid-dark)!important;border-color:#a4c54b!important}.studio-question-later,.studio-question-back{background:var(--js-paper)!important;border-color:var(--js-line)!important;color:var(--js-muted)!important}
