@layer reset,tokens,base,components,pages,utilities;@layer pages{.page-content{background:var(--bg)}.section-h{margin-bottom:1rem;font-size:var(--step-2)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;color:var(--text-2);font-size:var(--step--1)}.crumbs a{color:var(--text-2)}.content-hero{border-bottom:1px solid var(--line);background:var(--surface)}.content-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;padding-block:1.25rem 1.75rem}.content-hero h1{max-width:22ch;font-size:var(--step-4)}.content-hero__lead{max-width:60ch;color:var(--text-2);font-size:var(--step-1);line-height:1.45}.content-hero__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--text-3);font-size:var(--step--1)}.content-hero__meta .icon{width:16px;height:16px}.content-hero--article h1{max-width:26ch;font-size:var(--step-3)}}@layer reset,tokens,base,components,pages,utilities;@layer pages{.doc-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.doc-tab{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--step--1);font-weight:600;text-decoration:none;white-space:nowrap}.doc-tab:hover{border-color:var(--text-3)}.doc-tab .icon{width:18px;height:18px;color:var(--text-2)}.doc-tab[aria-current=page]{border-color:var(--text);background:var(--text);color:var(--surface)}.doc-tab[aria-current=page] .icon{color:var(--verde-luz)}@media(max-width:419px){.doc-tab{padding:0 .85rem}.doc-tab .icon{display:none}}.doc-layout{display:grid;gap:1.25rem;padding-block:1.5rem 3.5rem}.doc-layout>*{min-width:0}.toc--side{display:none}.toc--mobile{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.toc--mobile summary{display:flex;align-items:center;gap:.6rem;min-height:52px;padding:0 1rem;font-weight:650;list-style:none;cursor:pointer}.toc--mobile summary::-webkit-details-marker{display:none}.toc--mobile summary .icon:first-child{color:var(--text-2)}.toc__caret{margin-left:auto;transition:rotate var(--dur-2) var(--ease)}.toc--mobile[open] .toc__caret{rotate:180deg}.toc ol{display:grid;margin:0;padding:0 .5rem .75rem;list-style:none}.toc a{display:block;padding:.55rem .5rem;border-radius:var(--radius-s);color:var(--text-2);font-size:var(--step--1);line-height:1.35;text-decoration:none}.toc a:hover{background:var(--surface-2);color:var(--text)}.toc__title{margin-bottom:.6rem;color:var(--text-2);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.doc-prose{max-width:72ch;font-size:1.0625rem;line-height:1.7}.doc-prose>:first-child{margin-top:0}.doc-prose h2{margin:2.2em 0 .6em;font-size:var(--step-2);scroll-margin-top:calc(var(--header-h) + 1rem + env(safe-area-inset-top,0px))}.doc-prose h3{margin:1.6em 0 .4em;font-size:var(--step-1);scroll-margin-top:calc(var(--header-h) + 1rem + env(safe-area-inset-top,0px))}.doc-prose p,.doc-prose ul,.doc-prose ol{margin:0 0 1em}.doc-prose ul,.doc-prose ol{padding-left:1.3em}.doc-prose li{margin:.35em 0}.doc-prose li::marker{color:var(--verde-borda)}.doc-prose strong{color:var(--text);font-weight:650}.doc-prose a{overflow-wrap:anywhere}.prose-table{margin:1.25em 0 1.5em;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.prose-table table{width:100%;min-width:520px;font-size:var(--step--1);line-height:1.45}.prose-table th,.prose-table td{padding:.7rem .85rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose-table th{background:var(--surface-2);color:var(--text-2);font-weight:650}.prose-table tr:last-child td{border-bottom:0}@media(max-width:639px){.prose-table{overflow:visible;border:0;background:none}.prose-table table{min-width:0}.prose-table thead{display:none}.prose-table tbody,.prose-table tr,.prose-table td{display:block}.prose-table tr{margin-bottom:.6rem;padding:.8rem .95rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.prose-table td{padding:.15rem 0;border:0}.prose-table td+td{margin-top:.45rem}.prose-table td:first-child{color:var(--text);font-size:var(--step-0);font-weight:650}.prose-table td[data-label]:before{content:attr(data-label);display:block;color:var(--text-3);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.prose-table td:first-child:before{display:none}}.doc-help{display:flex;align-items:flex-start;gap:1rem;margin-top:3rem;padding:1.25rem;border-radius:var(--radius-l);background:var(--accent-soft);line-height:var(--lh-body)}.doc-help h2{margin:0 0 .25rem;font-size:var(--step-1)}.doc-help p{margin-bottom:.75rem;color:var(--text-2);font-size:var(--step--1)}.doc-help__icon,.help-contact__icon,.emp-ats__icon,.topic__icon,.emp-offer__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:10px;border-radius:14px 14px 14px 4px;background:var(--surface);color:var(--primary)}.doc-help__icon{box-shadow:3px 3px 0 var(--verde-luz)}.help-contact__icon .icon,.emp-ats__icon .icon,.topic__icon .icon,.emp-offer__icon .icon{width:24px;height:24px}@media(min-width:960px){.doc-layout{gap:3rem;align-items:start;padding-block:2.5rem 5rem}.doc-layout:has(>.toc--side){grid-template-columns:240px minmax(0,1fr)}.doc-layout--article{grid-template-columns:minmax(0,1fr) 280px}.toc--mobile{display:none}.toc--side{display:block}.doc-layout>.toc--side,.doc-side{position:sticky;top:calc(var(--header-h) + 1.5rem + env(safe-area-inset-top,0px))}.toc--side ol{padding:0;border-left:2px solid var(--line)}.toc--side a{margin-left:-2px;padding:.4rem .9rem;border-left:2px solid transparent;border-radius:0}.toc--side a:hover{border-left-color:var(--primary);background:none}}.help-search{position:relative;display:flex;align-items:center;gap:.5rem;max-width:640px;margin-top:.5rem;padding:.375rem .375rem .375rem 2.75rem;border:2px solid var(--text);border-radius:22px 22px 22px 6px;background:var(--surface);box-shadow:5px 5px 0 var(--verde-luz);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.help-search:focus-within{border-color:var(--primary);box-shadow:5px 5px 0 var(--roxo-100)}.help-search__icon{position:absolute;left:1rem;width:20px;height:20px;color:var(--text-3);pointer-events:none}.help-search input{flex:1;min-width:0;min-height:46px;border:0;background:transparent;color:var(--text);font-size:16px}.help-search input:focus{outline:none}.help-search input::placeholder{color:var(--text-3)}.help-search .btn{flex:none;min-height:46px;border-radius:16px 16px 16px 5px}.help-try{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;color:var(--text-2);font-size:var(--step--1)}.help-try .chip{min-height:36px}@media(pointer:coarse){.help-try .chip{min-height:44px}}.help-body{display:grid;gap:2.5rem;padding-block:2rem 4rem}.help-body>*{min-width:0}.topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;margin:0;padding:0;list-style:none}.topic{display:grid;align-content:start;gap:.75rem;padding:1.1rem 1.1rem .35rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);scroll-margin-top:calc(var(--header-h) + 1rem)}.topic:target{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.topic__head{display:flex;align-items:flex-start;gap:.8rem}.topic__icon{background:var(--accent-soft)}.topic h3{font-size:var(--step-1)}.topic__head p{color:var(--text-2);font-size:var(--step--1)}.topic__list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.topic__list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.55rem 0;border-bottom:1px solid var(--line);color:var(--text);font-weight:550;line-height:1.35;text-decoration:none}.topic__list li:last-child a{border-bottom:0}.topic__list .icon{flex:none;width:18px;height:18px;color:var(--text-3)}.topic__list a:hover span{color:var(--link);text-decoration:underline}.topics--compact .topic{gap:.5rem}.help-live__count{margin-bottom:.6rem;color:var(--text-2);font-size:var(--step--1);font-weight:600}.help-live__none{color:var(--text-2)}.help-hits{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.help-hit{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);color:var(--text);text-decoration:none}.help-hit:hover{border-color:var(--line-strong)}.help-hit__t{font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.25}.help-hit:hover .help-hit__t{color:var(--link);text-decoration:underline}.help-hit__d{color:var(--text-2);font-size:var(--step--1)}.help-hit__c{justify-self:start;margin-top:.25rem;padding:.15rem .55rem;border-radius:var(--radius-s);background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:650}.help-empty{padding-block:1.5rem}.help-empty h2{font-size:var(--step-1);color:var(--text)}.faq{display:grid;gap:.6rem;max-width:820px}.faq__item{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.faq__item[open]{border-color:var(--line-strong)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.8rem 1.1rem;font-weight:650;line-height:1.35;list-style:none;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover span{color:var(--link)}.faq__caret{flex:none;color:var(--text-2);transition:rotate var(--dur-2) var(--ease)}.faq__item[open] .faq__caret{rotate:180deg}.faq__a{max-width:none;padding:0 1.1rem 1rem;color:var(--text-2)}.faq__a p:last-child{margin-bottom:0}.help-contact{display:grid;gap:1rem;align-items:center;padding:1.25rem;border:1px dashed var(--line-strong);border-radius:var(--radius-l);background:var(--surface)}.help-contact__icon{background:var(--verde-50);color:var(--verde-texto)}.help-contact h2{font-size:var(--step-1)}.help-contact p{color:var(--text-2);font-size:var(--step--1)}.help-contact .btn{justify-self:start}@media(min-width:700px){.help-contact{grid-template-columns:auto minmax(0,1fr) auto}.help-contact .btn{justify-self:end}}.help-foot{padding-bottom:4rem}.doc-side{display:grid;align-content:start;gap:1.5rem}.related h2{margin-bottom:.5rem;font-size:var(--step-0)}.related ul{display:grid;margin:0;padding:0;list-style:none}.related a{display:block;padding:.5rem 0;font-size:var(--step--1);font-weight:550;line-height:1.35}@media(pointer:coarse){.related a{display:flex;align-items:center;min-height:44px;padding-block:.25rem}}.pager{display:grid;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);line-height:var(--lh-body)}.pager__link{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);color:var(--text);text-decoration:none}.pager__link:hover{border-color:var(--line-strong)}.pager__link--next{justify-items:end;text-align:right}.pager__dir{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-2);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pager__dir .icon{width:16px;height:16px}.pager__t{font-weight:650;line-height:1.3}.pager__link:hover .pager__t{color:var(--link);text-decoration:underline}@media(min-width:640px){.pager{grid-template-columns:1fr 1fr}.pager__link--next:only-child{grid-column:2}}.co-more{margin-top:1rem}.co-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:var(--surface)}.co-hero:before{content:"";position:absolute;top:-110px;right:-90px;width:280px;height:280px;border:48px solid var(--roxo-50);border-radius:50%}.co-hero__inner{position:relative;z-index:1;display:grid;gap:1rem;padding-block:1.25rem 1.5rem}.co-id{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem .9rem;align-items:center}.co-id__logo{display:grid;place-items:center;width:64px;height:64px;border-radius:18px 18px 18px 6px;background:var(--primary);color:var(--primary-ink);font-family:var(--font-display);font-size:24px;font-weight:800;box-shadow:4px 4px 0 var(--verde-luz)}.co-id h1{font-size:clamp(1.6rem,1.15rem + 2.3vw,3rem);line-height:1.05;overflow-wrap:anywhere}.co-id__share{grid-column:1 / -1;justify-self:start;margin-left:-.5rem;color:var(--text-2)}.co-id__careers{grid-column:1 / -1;justify-self:start}.co-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.25rem 0 0}.co-stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.15rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg)}.co-stats dd{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--step-3);font-weight:750;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.co-stats dt{color:var(--text-2);font-size:var(--step--1);line-height:1.3}@media(min-width:760px){.co-id{grid-template-columns:auto minmax(0,1fr) auto}.co-id__share{grid-column:auto;justify-self:end;margin:0}.co-id__careers{grid-column:2}.co-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.co-hero:before{width:380px;height:380px;top:-150px;right:-60px;border-width:64px}}.co-layout{display:grid;gap:2rem;padding-block:1.5rem 4rem}.co-layout>*{min-width:0}.co-jobs__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.75rem}.co-jobs__head .section-h{margin:0}.co-jobs__count{color:var(--text-2);font-size:var(--step--1);font-weight:600}.co-role{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:-.25rem 0 .75rem}.co-role a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--step--1);font-weight:650}.co-filters{display:grid;gap:.5rem;margin-bottom:1rem}.co-chips{display:flex;gap:.4rem;margin:0 -16px;padding:0 16px 2px;overflow-x:auto;list-style:none;scrollbar-width:none}.co-chips::-webkit-scrollbar{display:none}.co-chips .chip{min-height:40px;white-space:nowrap}@media(pointer:coarse){.co-chips .chip{min-height:44px}}.co-chips .chip[aria-current=true]{border-color:var(--text);background:var(--text);color:var(--surface)}.co-chip-n{color:var(--text-3);font-weight:500;font-variant-numeric:tabular-nums}.chip[aria-current=true] .co-chip-n{color:var(--roxo-100)}@media(min-width:760px){.co-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.co-side{display:grid;align-content:start;gap:1rem}.co-panel{display:grid;gap:.6rem}.co-panel h2{font-size:var(--step-1)}.co-panel h3{margin-top:.5rem;font-size:var(--step-0)}.co-panel .bars a{padding-block:.45rem}.co-facts{margin:0;padding:0;list-style:none}.co-facts li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:var(--step--1)}.co-facts li:last-child{border-bottom:0}.co-facts b{font-weight:700;font-variant-numeric:tabular-nums}.co-facts a{margin-block:-.45rem;padding-block:.45rem;color:var(--text);font-weight:600}.co-facts a:hover{color:var(--link)}@media(pointer:coarse){.co-facts li{padding-block:.75rem}.co-facts a{margin-block:-.75rem;padding-block:.75rem}}.co-salaries{width:100%;font-size:var(--step--1)}.co-salaries th,.co-salaries td{padding:.5rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.co-salaries th{color:var(--text-2);font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.co-salaries .num{padding-left:1rem;font-weight:650;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.co-claim{display:grid;justify-items:start;gap:.5rem;padding:1.25rem;border-radius:var(--radius-l);background:var(--accent-soft)}.co-claim h2{font-size:var(--step-1);overflow-wrap:anywhere}.co-claim p{color:var(--text-2);font-size:var(--step--1)}.co-source{display:flex;align-items:flex-start;gap:.4rem;color:var(--text-3);font-size:12px}.co-source .icon{flex:none;width:16px;height:16px;color:var(--verde-borda)}@media(min-width:1000px){.co-layout{grid-template-columns:minmax(0,1fr) 340px;gap:2.5rem;align-items:start;padding-block:2rem 5rem}}.app-page{display:grid;gap:2rem;padding-block:1.25rem 4rem}.app-page>*{min-width:0}.app-page__text{display:grid;align-content:start;gap:1rem}.app-page h1{max-width:16ch;font-size:var(--step-4)}.app-how{display:grid;justify-items:start;gap:.6rem}.app-how h2{display:flex;align-items:center;gap:.5rem;font-size:var(--step-1)}.app-how h2 .icon{color:var(--primary)}.app-how__done{display:flex;align-items:center;gap:.4rem;color:var(--success);font-weight:600}.app-steps{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:jn-app}.app-steps li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.75rem;counter-increment:jn-app}.app-steps li:before{content:counter(jn-app);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--link);font-weight:750}.app-steps__icon{width:22px;height:22px;color:var(--link)}.app-phone{display:none}@media(min-width:760px){.app-phone{display:block;justify-self:center;width:min(100%,280px);aspect-ratio:9 / 18.5;padding:12px;border-radius:40px;background:var(--tinta);box-shadow:var(--shadow-3)}.app-phone__screen{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:22px 12px;height:100%;padding:52px 18px 18px;border-radius:30px;background:var(--noite)}.app-phone__app{aspect-ratio:1;border-radius:14px;background:#ffffff1f}.app-phone__app--joonow{display:grid;justify-items:center;gap:6px;aspect-ratio:auto;background:none;color:#fff;font-size:11px}.app-phone__app--joonow img{width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 3px var(--verde-luz)}.app-phone__dock{position:absolute;right:18px;bottom:18px;left:18px;height:64px;border-radius:22px;background:#ffffff1a}}@media(min-width:960px){.app-page{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:4rem;padding-block:2rem 5rem}.app-phone{position:sticky;top:calc(var(--header-h) + 2rem)}}}@layer utilities{.content-hero .eyebrow,.co-hero .eyebrow,.emp-hero .eyebrow,.emp-head .eyebrow,.app-page .eyebrow{color:var(--primary)}}@layer pages{.co-pub-banner{position:relative;z-index:1;aspect-ratio:4 / 1;max-height:320px;overflow:hidden;background:var(--accent-soft)}.co-pub-banner img{width:100%;height:100%;object-fit:cover}.co-hero--banner:before{display:none}.co-hero--banner .co-id__logo{margin-top:-2.5rem}.co-id__logo--img{overflow:hidden;padding:0;background:var(--surface);border:3px solid var(--surface)}.co-id__logo--img img{width:100%;height:100%;object-fit:contain}.co-pub-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin-top:.35rem;color:var(--text-2);font-size:var(--step-s)}.co-pub-meta span+span:not(.badge):before,.co-pub-meta span+a:before{content:"\b7";margin-right:.8rem;color:var(--text-3)}.co-pub-meta span+a:before{display:inline-block;text-decoration:none}.co-pub-meta a{font-weight:650}.co-pub-meta .badge .icon{width:14px;height:14px}.co-pub-about .prose{font-size:var(--step-0)}.co-pub-social{display:flex;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none}.co-pub-social .chip{min-height:40px}.dev-facts{display:grid;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none}.dev-fact{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg)}.dev-fact__icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px 12px 12px 4px;background:var(--accent-soft);color:var(--primary)}.dev-fact__t{font-weight:700;line-height:1.3}.dev-fact__d{color:var(--text-2);font-size:var(--step--1);line-height:1.4}.dev-cta{gap:.6rem;margin-top:.4rem}.dev-cta .btn{min-height:44px}.dev-code{margin:.5em 0 1.4em;padding:.9rem 1rem;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);font-size:13.5px;line-height:1.55;white-space:pre;tab-size:2}.dev-code:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dev-code code{padding:0;background:none;font-size:inherit}.dev-doc .prose-table code{overflow-wrap:normal;white-space:normal}.dev-doc h2{scroll-margin-top:calc(var(--header-h) + 1rem + env(safe-area-inset-top,0px))}@media(min-width:720px){.dev-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.prose-table.dev-table{overflow:visible;border:1px solid var(--line);background:var(--surface)}.dev-table thead{display:table-header-group}.dev-table tbody{display:table-row-group}.dev-table tr{display:table-row;margin:0;padding:0;border:0;border-radius:0;background:none}.dev-table th,.dev-table td{display:table-cell;padding:.6rem .7rem;border-bottom:1px solid var(--line)}.dev-table tr:last-child td{border-bottom:0}.dev-table td+td{margin-top:0}.dev-table td[data-label]:before{display:none}.dev-table td:first-child{font-size:var(--step--1)}}}
