.hm-dock[data-v-2649a11c]{box-shadow:inset 0 1px 0 var(--color-edge)}.payment-brand[data-v-dc0c5806]{width:2rem;height:1.375rem;border-width:1px;border-radius:3px}.credit-breakdown-outer[data-v-dc0c5806]{display:grid;grid-template-rows:1fr}.credit-breakdown-enter-from[data-v-dc0c5806],.credit-breakdown-leave-to[data-v-dc0c5806]{grid-template-rows:0fr;opacity:0}.credit-breakdown-enter-to[data-v-dc0c5806],.credit-breakdown-leave-from[data-v-dc0c5806]{grid-template-rows:1fr;opacity:1}.credit-breakdown-enter-active[data-v-dc0c5806],.credit-breakdown-leave-active[data-v-dc0c5806]{transition:grid-template-rows var(--transition-duration-fast) var(--ease-out-soft),opacity var(--transition-duration-fast) var(--ease-out-soft)}@media(prefers-reduced-motion:reduce){.credit-breakdown-enter-active[data-v-dc0c5806],.credit-breakdown-leave-active[data-v-dc0c5806]{transition:none}}@layer components{.post-job-design{--glass-ground: var(--color-canvas);--pj-accent-ink: color-mix(in srgb, var(--color-brand) 72%, var(--color-alpha-9));color:var(--color-alpha-8)}.post-job-design .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-raised);border-color:var(--color-line-strong);color:var(--color-alpha-9);letter-spacing:.08em;transition:color var(--transition-duration-fast) var(--ease-out-soft),background-color var(--transition-duration-fast) var(--ease-out-soft),border-color var(--transition-duration-fast) var(--ease-out-soft)}.post-job-design .btn-sm{min-height:36px;letter-spacing:.06em}.post-job-design .btn:hover{color:var(--pj-accent-ink);border-color:var(--color-brand-line)}.post-job-design .btn-fill{background-color:var(--color-brand);color:#111;border-color:transparent}.post-job-design .btn-fill:hover{color:#111;background-color:var(--color-brand-hover);border-color:transparent}.post-job-design .btn:disabled{opacity:.55}.post-job-design :is(.input-text,.input-select){min-height:44px;background-color:var(--color-raised);border-color:var(--color-line-strong);color:var(--color-alpha-9);box-shadow:inset 0 1px 0 var(--color-edge);transition:border-color var(--transition-duration-fast) var(--ease-out-soft),box-shadow var(--transition-duration-fast) var(--ease-out-soft)}.post-job-design :is(.input-text,.input-select):focus{border-color:var(--color-brand-line);box-shadow:0 0 0 2px var(--color-brand-soft);outline:1px solid var(--color-brand);outline-offset:1px}.post-job-design :is(.input-text,.input-select)[aria-invalid=true]{border-color:var(--color-rose-500)}.post-job-design .input-label{color:var(--color-alpha-8);font-weight:500}.post-job-design :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color-alpha-9);outline-offset:3px}.post-job-design .pj-title{font-weight:600;letter-spacing:-.035em}.post-job-design .pj-eyebrow{font-family:var(--font-slab);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.post-job-design .pj-panel{background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:inset 0 1px 0 var(--color-edge)}.post-job-design .pj-intro{gap:1rem}.post-job-design .pj-intro>p{max-width:44ch}}.post-job-page{position:relative;isolation:isolate;background:var(--color-canvas)}.post-job-design .pj-eyebrow.text-brand{color:var(--color-brand)}body:has(.post-job-page){background-color:var(--color-canvas)}.post-job-page:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 0 auto;height:28rem;background:radial-gradient(ellipse at 5% 0%,var(--pj-glow, var(--color-ambient-warm)),transparent 62%),radial-gradient(ellipse at 75% 0%,var(--pj-cool-glow, var(--color-ambient-cool)),transparent 65%)}.post-job-design .pj-editor{border:1px solid var(--color-line-strong);background:var(--color-raised)}.post-job-design .pj-editor:focus-within{border-color:var(--color-brand-line);outline:1px solid var(--color-brand);outline-offset:1px}.post-job-design .pj-editor>div{border-color:var(--color-line-strong)}.post-job-design .pj-editor .tiptap{min-height:12rem}.post-job-design .pj-logo button{border-radius:0;background:var(--color-overlay);color:var(--color-alpha-9)}.post-job-design .pj-logo button:hover{color:var(--pj-accent-ink)}.post-job-design .pj-editor button:hover,.post-job-design .pj-editor button.bg-alpha-3{background:var(--color-overlay)}.post-job-design .pj-company-card .company-job-card__logo{background:var(--company-logo-plate, var(--color-raised))}.post-job-design .pj-company-card .company-job-card__atmosphere{background:radial-gradient(85% 125% at 2% 0%,color-mix(in srgb,var(--company-accent, var(--color-accent-neutral)) 18%,transparent),transparent 68%);opacity:0;-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent);transition:opacity var(--transition-duration-fast) var(--ease-out-soft)}.post-job-design .pj-company-card:has(>a):is(:hover,:focus-within) :is(.company-job-card__atmosphere,.company-job-card__edge){opacity:1}.post-job-design[role=dialog]>div>button{background:var(--color-raised);border-color:var(--color-line)}.post-job-design :is(input,select,textarea,[contenteditable]){scroll-margin-top:calc(var(--header-height, 4.25rem) + 6rem)}@media(max-width:63.999rem){body:has(.hm-dock) .post-job-page main{padding-top:6rem}}@media(prefers-reduced-motion:reduce){.post-job-design *,.post-job-design *:before,.post-job-design *:after{animation:none!important;transition:none!important}}
